為了協助後端同事mock資料,向他的伺服器定時傳送請求,原本想用setinterval去寫,但想到可以使用定時任務,也可以學習下如何使用,所以決定用node-schedule 來定時向他的伺服器傳送資料.
實現如下:
const crontime = "*/2 * * * * *"; // 每2s執行一次
const requesturl = '';
const sendstatus = () => ;
console.log('mockdata -->', mockdata);
request(,
data: json.stringify(mockdata) // post請求傳遞引數
// params: {} // get請求傳遞引數
}, function(error, response, body));
};schedule(crontime, sendstatus);
執行定時任務:
node sendhardwarestatus.js
// ?從 (侵刪)部落格複製來的
* * * * * *
┬ ┬ ┬ ┬ ┬ ┬
│ │ │ │ │ |
│ │ │ │ │ └ 一周的星期 (0 - 7) (0 or 7 is sun)
│ │ │ │ └───── 月份 (1 - 12)
│ │ │ └────────── 月份中的日子 (1 - 31)
│ │ └─────────────── 小時 (0 - 23)
│ └──────────────────── 分鐘 (0 - 59)
└───────────────────────── 秒 (0 - 59, optional)
eg.
*/2 * * * * * 表示每隔 2s
*/5 * * * * 表示每隔 5min
2 * * * * * 表示每分鐘的第2秒觸發
* 2 * * * * 表示每小時的第2分鐘觸發
5 1 * * * * 表示每小時的第1分5秒觸發
5 2 1 * * * 表示每天的凌晨1點2分5秒觸發
2 3 4 5 * * 表示每個月的5號的4點3分2秒觸發
-------------- 有時間再補充例子和物件字面量語法
node schedule的定時任務表示式
node schedule的github位址 表示式格式如下 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 根據上面這個表示式其實我們也能簡單...
使用CSDN Markdown寫部落格
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 csdn提供編輯器支援markdown extra,擴充套件了很多好用的功能。具體 請參考github.在 markdo...
使用 Ghost 寫部落格
今天在上試用了一會,發現這是乙個出色的部落格平台,相比wordpress,更輕量級,而且是使用node.js來做的,效能也是非常的不錯。輕量級 支援主題 支援markdown語法 ctrl.selectedarray ctrl.checkall function ctrl.getselectedar...