Hapi:搬到vps后,港口关闭

时间:2016-12-09 06:51:09

标签: javascript node.js hapijs

我将Hapi应用程序从我的本地计算机移动到vps并突然停止工作,我检查了一下,我看到即使Hapi正在记录运行的信息服务器:http://localhost:8080它实际上已关闭。

我很确定这是Hapi问题,因为其他端口正在运行,我没有任何防火墙规则,当我在本地端口扫描我的服务器时,它甚至关闭。

这是我的Hapi配置:

  const hapiServer = new Hapi.Server({
  cache: {
    engine: require('catbox-redis'),
    host: redisAddress,
    port: redisPort
  }
});

hapiServer.connection({
    host: 127.0.0.1,
    port: 8080
});

hapiServer.register({
  register: yar,
  options: yarOptions
}, function (err) {

  // start your hapiServer after plugin registration
  hapiServer.start(function (err) {
    console.log('info', 'Server running at: ' + hapiServer.info.uri);
  });
});

我甚至将主机更改为我的真实IP地址,并将端口更改为3000,但它没有用。

1 个答案:

答案 0 :(得分:0)

你在这里遇到任何错误

hapiServer.register({
  register: yar,
  options: yarOptions
}, function (err) {
  // start your hapiServer after plugin registration
  hapiServer.start(function (err) {
    if(err) {
      console.log('registration failed', err) // ???
      return;
    }
    console.log('info', 'Server running at: ' + hapiServer.info.uri);
  });
});