定期运行脚本,可以获取服务器主机名

时间:2017-01-12 11:30:18

标签: javascript node.js express

我试图定期调用app.js文件中的中间件函数,该函数将当前本地主机作为参数。通过主机,我的意思不是os.hostname(),而是http://www.host.com中的主机或127.0.0.1:3000中的IP地址。我知道if req.header.host的唯一方法是,我不期望任何运行脚本的请求,它应该在我运行我的应用程序后立即开始运行。有办法吗?

这是我的代码:

app.js:

var server = http.createServer(app);
server.listen(port, function(err) {
  if (err) console.log(err);
  console.log('Listening on port ' + port + '...');

  // Script
  setInterval(function(){
    User.checkPending(server_host_goes_here);
  }, 1800000);
});

0 个答案:

没有答案