Express启动时只执行一次执行功能

时间:2015-09-07 12:57:05

标签: javascript node.js express boot

当ExpressJS启动时,这可能是执行一次功能的最佳模式?任何的想法?我没有在文档中找到任何内容。

2 个答案:

答案 0 :(得分:2)

app.listen callback可能对您有用

http://expressjs.com/4x/api.html#app.listen

var server = app.listen(3000, function () {
    //some logic
});

答案 1 :(得分:1)

如果您想要侦听事件而不是在调用listen时将该函数作为回调传递,则可以执行以下操作:

app.on('listening', function () {
    // server running and listening for requests

   // your code here
});

app.on('listening', someFnToCall);