nodejs通過later實現定時執行任務

2021-09-18 07:19:38 字數 535 閱讀 8980

大多數情況我們都選用使用linux的cron來控制定時執行的任務。當我們要維護多台計算機,幾十個,幾百個定時任務的時候,用cron會帶來非常大的運維成本。可能寫到程式中,就是乙個不錯的選擇了。nodejs有乙個later的外掛程式可以簡單實現該功能。

如果已經安裝過npm,可以直接執行npm install later安裝該外掛程式。如果沒有請先安裝npm。

var later = require('later');

var basic = ; //設定每天凌晨執行

var composite=[

basic

];var sched=;

later.date.localtime(); //設定本地時區

//var occurrences = later.schedule(sched).next(10);

//for(var i=0;i<10;i++)

var t=later.setinterval(function(),sched);

可根據自己的需求進行更改。

通過nodejs安裝vue cli

在window 7環境下,安裝vue cli失敗了好多次,懷疑可能是當時公司網路的問題,還可能是根據網上的帖子配置環境變數有錯。完成安裝的那次操作流程 1.刪除了 c users 你的使用者名稱 底下的.npmrc檔案 2.cmd視窗,在nodejs目錄下 比如我的環境是e nodejs npm c...

NodeJs登入實現

一.使用外掛程式 1.nodejs自帶的加密外掛程式 crypto 文件 可以用來將使用者密碼加密再存入資料庫 隨機生成加密token的密匙,用於jwt加密密匙 let tokensecret crypto.randombytes 16 tostring hex 2.用於生成token的外掛程式 j...

通過nodejs插入刪除MongoDB資料

通過nodejs插入刪除mongodb資料 首先確保你已經啟動了mongodb資料庫服務 mongodb預設的埠號是 27017 nodejs端,插入資料 var mongoclient require mongodb mongoclient mongoclient.connect mongodb ...