Node.js hapijs catbox redis--服务器返回命令提示符

Node.js hapijs catbox redis--服务器返回命令提示符,node.js,hapijs,Node.js,Hapijs,问题: 从这个简单的“教程”风格的代码中,当我启动服务器时,它会将8080上启动的服务器打印到控制台,然后结束。没有提供其他错误或输入 (…代码后面有更多调试信息…) 尝试了其他调试: 使用dev系统上的redis cli,我们可以连接到主机并使用AUTH密码成功查看密钥,因此连接似乎正常 在dev系统上运行redis的本地实例,注释掉主机,服务器启动并提供内容 注释掉整个缓存配置部分会导致内容按预期提供 相信连接和配置不是问题所在,而使用如此简单的应用程序,并且没有来自应用程序的任何其他关于可

问题:

从这个简单的“教程”风格的代码中,当我启动服务器时,它会将8080上启动的服务器打印到控制台,然后结束。没有提供其他错误或输入

(…代码后面有更多调试信息…)

尝试了其他调试:

  • 使用dev系统上的
    redis cli
    ,我们可以连接到主机并使用
    AUTH
    密码成功查看密钥,因此连接似乎正常
  • 在dev系统上运行redis的本地实例,注释掉
    主机
    ,服务器启动并提供内容
  • 注释掉整个
    缓存
    配置部分会导致内容按预期提供
  • 相信连接和配置不是问题所在,而使用如此简单的应用程序,并且没有来自应用程序的任何其他关于可能存在的问题的反馈,我们被难住了(


    版本:节点0.10.30;hapi 6.4.0;catbox 3.1.0;catbox redis 1.0.4

    检查传递给服务器的回调中是否有错误对象。开始

    server.start(function (err) { 
      if (err) {
        return console.log(err); 
      }
      console.log('server started on 8080');
    });
    

    你试过删除分区吗?我想你可能也需要
    端口
    ,除非你的redis实例在6379上。
    server.start(function (err) { 
      if (err) {
        return console.log(err); 
      }
      console.log('server started on 8080');
    });