为什么我的localhost服务器不接受此端口号?

时间:2016-04-25 06:12:46

标签: node.js port hapijs

我有一个hapi.js代码如下: `     '使用严格的';

const hapi = require("hapi");

const server = new hapi.Server();

server.connection({
    host: 'localhost',
    port: 2922,
});

server.route({
    method: 'GET',
    path: '/hello',
    handler: function (req, res) {
                    res('Hello world from hapi.js');
    }
});

server.start((err) => {
});

` 问题是,当我使用端口号22291运行此服务器时,它会立即执行并退出而不会出现任何错误,原因是什么? 我正在使用linux centos 7

1 个答案:

答案 0 :(得分:0)

您需要检查开始回调中的错误:

server.start((err) => {
   if (err) throw err;
});

这将为您提供调试所需的详细信息。始终确保检查回调中的错误,否则您将在Node中反复遇到此问题。