Hapiの公式チュートリアルに載ってるコードだとDockerでうまく動かない
https://hapi.dev/tutorials?lang=en_US
↑これに載ってる
'use strict'; const Hapi = require('@hapi/hapi'); const init = async () => { const server = Hapi.server({ port: 3000, host: 'localhost' }); await server.start(); console.log('Server running on %s', server.info.uri); }; process.on('unhandledRejection', (err) => { console.log(err); process.exit(1); }); init();
このコードだとDockerで起動はできるがリクエストをちゃん受け付けなかった。
host: 'localhost'の部分を消すとうまく動く。
const server = Hapi.server({ port: 3000, // host: 'localhost' });