我无法将应用部署到Heroku。当我的服务器启动时,它立即崩溃,没有任何错误消息,所以我没有什么可以关闭。我正在使用Hapi,一切都在当地运行良好。
这是我的src / index.js:
const Hapi = require('hapi')
const routes = require('./routes')
const server = new Hapi.Server()
const connectionOptions = {
host: process.env.HOST_NAME,
port: process.env.PORT || 8080
}
server.connection(connectionOptions)
console.log('SERVER CONNECTION')
routes({ server })
这些是Heroku日志:
2017-08-16T20:23:55.716723+00:00 app[web.1]: > node ./src/index.js
2017-08-16T20:23:56.714915+00:00 app[web.1]: Server started at: http://hashtag-news-api-dev.herokuapp.com:45709
2017-08-16T20:23:56.677341+00:00 app[web.1]: SERVER CONNECTION
2017-08-16T20:23:56.809918+00:00 heroku[web.1]: Process exited with status 0
2017-08-16T20:23:56.816328+00:00 heroku[web.1]: State changed from starting to crashed
我错过了什么吗?我以为我已经准备好了Heroku的所有内容
答案 0 :(得分:0)
将HOST_NAME
设置为'0.0.0.0'
。