NodeJs, связанные с ошибкой Hapi.js - SyntaxError: Неожиданный идентификатор - PullRequest
0 голосов
/ 06 мая 2018

Я работаю над рендерингом базового начального представления "Hello, world" моего проекта Nodejs на основе модели MVC в этого урока .

Однако я не мог поверить, что после того, как я записал кучу 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.

...