我希望我的工作服務器在啓動後立即從父服務器獲取任務,併爲未完成的任務持續執行ping操作。如何在Expressjs/nodejs中啓動時調用函數(安裝方法)
鑑於Nodejs是一個事件驅動,我如何使我的快遞服務器休息呼叫服務器,並開始後立即開始工作?
在某種程度上,我要求在Nodejs中設置方法。
我希望我的工作服務器在啓動後立即從父服務器獲取任務,併爲未完成的任務持續執行ping操作。如何在Expressjs/nodejs中啓動時調用函數(安裝方法)
鑑於Nodejs是一個事件驅動,我如何使我的快遞服務器休息呼叫服務器,並開始後立即開始工作?
在某種程度上,我要求在Nodejs中設置方法。
你有你的server.js
文件(你叫node server.js
上的那個)。
只需將你需要的任何代碼放在bootstrap中運行即可。
var express = require("express");
...
yourSetupFunction();
app.listen(1337);
我不知道你從父節點獲取什麼類型的任務。所以我假設你只是想知道新服務器什麼時候可以使用,並基於此來執行操作。
快速文檔中提到了關於app.listen作爲可以配置的功能。
下面的代碼塊
app.listen = function(){
var server = http.createServer(this);
//yourBootstrap();
return server.listen.apply(server, arguments);
};