NodeJs与Hapi.js相关的bug - SyntaxError:意外的标识符

时间:2018-05-06 03:28:43

标签: node.js hapijs

我正在努力渲染基本的开始' Hello,world'基于this tutorial中的MVC模型查看我的Nodejs项目。

然而,在我写下一堆js脚本之后,我无法相信,我测试了使用node server.js运行服务器脚本,我一直收到此错误,如下面的屏幕截图所示:

enter image description here

我认为我的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缺乏经验。

0 个答案:

没有答案