如何在Expressjs / nodejs中启动时调用函数(Setup方法)

时间:2014-07-03 12:35:37

标签: javascript node.js express

我希望我的工作服务器在启动后立即从父服务器获取任务,并继续ping待处理的任务。

鉴于Nodejs是一个事件驱动的,我如何让我的快速服务器对服务器进行休息调用并在启动后立即开始工作?

在某种程度上,我在Nodejs中要求设置方法。

2 个答案:

答案 0 :(得分:3)

您有server.js个文件(您打电话给node server.js的文件)。

只需将您需要的任何代码放在bootstrap上运行。

var express = require("express");
...

yourSetupFunction();

app.listen(1337);

答案 1 :(得分:1)

我不确定您从父节点获取的任务类型。所以我假设您只是想知道新服务器何时可以使用并基于此执行操作。

快递文档提到了app.listen作为可配置的功能。

这是代码块

app.listen = function(){
    var server = http.createServer(this);
    //yourBootstrap();
    return server.listen.apply(server, arguments);
};