我正在努力渲染基本的开始' Hello,world'基于this tutorial中的MVC模型查看我的Nodejs项目。
然而,在我写下一堆js脚本之后,我无法相信,我测试了使用node server.js
运行服务器脚本,我一直收到此错误,如下面的屏幕截图所示:
我认为我的Nodejs软件包Hapi
与版本不兼容肯定有问题,但其版本甚至比教程中使用的版本更新。
我用本教程阶段给出的代码逐行检查了代码,但是找不到任何错误。所以它应该是服务器代码中的错误。那么这里真的出了什么问题?请参阅以下server.js
代码中的注释:
'use strict';
//create all related dependencies
const Hapi = require('hapi');
const Hoek = require('hoek');
const Settings = require('./settings');
//instantiate server object with connection port of Settings
const server = new Hapi.Server();
server.connection({port: Settings.port});
//create a testing route and initiate the HTTP call
server.route(
{
method: 'GET',
path: '/',
handler: (request, reply) => {
reply('Hello, this is the Nodejs project for Dota2Insight');
}
}
);
server.start((err) => {
Hoek.assert(!err, err);
console.log(`Server running at: ${server.info.uri}`);
});
我对Nodejs缺乏经验。