Johnnyとグラフ-3を作成する:ノードスケジューラを使用する


ジャニーです~🙋🏻‍♀️

皆さん、こんにちは!祝日は楽しかったですか.
私は中秋节の长い休暇の9日を探して、、、、いったい谁が盗んだ犯人です!🧐
とにかく私はよく休んで水曜日と金曜日と月曜日に出勤して緊急の事をよく処理して時間になってからみんなに宣伝をして、ああ、
友达WALLOWはそうしたのではないでしょうか.今日も会食があって、、、遅くまで仕事をして、、、
とにかく始めます!
全部で3つのサーバーがあると言った.
  • スケジューラサーバ
  • APIサーバ
  • フロントエンドサーバ
  • 最初のサーバを一緒に構築しましょう.

    1. Scheduler Server🌰


    スケジューラ・サーバは、特定の作業を一定時間間隔で繰り返すために使用されます.
    npmでダウンロードします.
    VSCを使用する場合は、端末を開くか、cmdまたはitermを開いてフォルダを作成します.
    私はスケジューラなので簡単にスケジューラを呼びましょう
    $ mkdir scheduler
    出来ましたか?じゃ、そのフォルダに入ってみます.
    $ cd scheduler
    中に入りましたか.やっぱり頭がいい!!
    最初は半分で50%やった~~

    非計画ダウンタイム


    次はスケジューラを取りに行きます
    スケジューラフォルダ
    $ npm install node-schedule
    検索します
    では.

    このように開くとnode-modulesというフォルダとpackage-lockがありますjsonという名前のファイルが表示されます.
    皆さん確認しましたか?

    scheduler.jsの作成


    scheduler.jsというファイルを作成します.
    さっきnpm installでnode-scaleduleをダウンロードしたのを覚えていますか?
    今あの子を持ってきて使ってください.
    ノード計画は、時間間隔ではなく時間に基づいて行われます.インタラクティブな設定がより簡単になり、cronとは異なるWindowsサポートが提供されます.
    *    *    *    *    *    *
    ┬    ┬    ┬    ┬    ┬    ┬
    │    │    │    │    │    │
    │    │    │    │    │    └ day of week (0 - 7) (0 or 7 is Sun)
    │    │    │    │    └───── month (1 - 12)
    │    │    │    └────────── day of month (1 - 31)
    │    │    └─────────────── hour (0 - 23)
    │    └──────────────────── minute (0 - 59)
    └───────────────────────── second (0 - 59, OPTIONAL)
    コロン形式のスタイルがありますが、最近の平日や曜日はサポートされていません.
    もっと詳しくは公式サイトを確認してください!
    毎秒「hehehe:」を印刷します.
    const schedule = require("node-schedule");
    
    schedule.scheduleJob("*/1 * * * * *", () => {
        console.log("hehe :)");
      });
    このようにコードを書きます.

    Package.json設定


    次は駅にいます.
    $ npm init
    始まりますよ
    Enterを直接押しましょう勝手に押すと.
    Is this OK?この問題で最後のEnterをクリックすると、packageになります.jsonが生成されます.
    {
      "name": "scheduler",
      "version": "1.0.0",
      "description": "",
      "main": "scheduler.js",
      "dependencies": {
        "node-schedule": "^1.3.2"
      },
      "devDependencies": {},
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }
    私はこんな顔をしている.
    どれも悪くないでしょう.
    次に、scriptsの下にコードを追加します.
    {
      "name": "scheduler",
      "version": "1.0.0",
      "description": "",
      "main": "scheduler.js",
      "dependencies": {
        "node-schedule": "^1.3.2"
      },
      "devDependencies": {},
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "start": "DEBUG=crypto-test node scheduler.js"
      },
      "author": "",
      "license": "ISC"
    }
    スタートラインは上手ですか?
    それでは下のハーモニーを打ちましょう
    $ npm start

    1秒に1回『hehehe:)』を放送しますか?
    それでは大成功です!
    今日も楽しく遊ぼう~
    では20000!