13

Hapi v17 を使用して、単純な Web API を作成して知識を構築しようとしていますが、構築された GET メソッドをテストするたびにエラーが発生します。以下は私が実行しているコードです:

'use strict';
const Hapi = require('hapi');
const MySQL = require('mysql');

//create a serve with a host and port

const server = new Hapi.Server({
   host: 'serverName',
   port: 8000
});

const connection = MySQL.createConnection({
     host: 'host',
     user: 'root',
     password: 'pass',
     database: 'db'
});

connection.connect();

//add the route
server.route({
   method: 'GET',
   path: '/helloworld',
   handler: function (request, reply) {
   return reply('hello world');
}
});

server.start((err) => {
   if (err) {
      throw err;
   }
   console.log('Server running at:', server.info.uri);
});

以下は私が得ているエラーです:

Debug: internal, implementation, error 
    TypeError: reply is not a function
    at handler (/var/nodeRestful/server.js:26:11)

応答関数の呼び出しに問題がある理由はわかりませんが、現時点では致命的なエラーです。

4

3 に答える 3