Heroku R10(启动超时)- Node.js
Heroku R10 (Boot timeout) - Node.js
所以我在使用 heroku 部署我的网站时遇到了这个问题。我已经看到其他解决方案,在这些解决方案中我也尝试更改 package.json 和 Procfile 中的脚本,但我没有运气请帮助我。这个网站在本地运行良好
这是我的 index.js 主要功能
app.get("/", function(req, res){
const fact = facts.space
res.render("home", {fact: fact});
});
这是我的监听函数。
const port = 3000 || process.env.PORT
app.listen(port, function () {
console.log("@ working");
})
这是我的 packages.json
packages.json
这是我的 Procfile
Procfile
这是我得到的错误
Error
这是我所有的文件 All files
您需要反转端口的定义以首先检查 $PORT
env 变量,然后回退到默认端口号 (3000
) 以防它不存在(即在本地开发环境)
const port = process.env.PORT || 3000
所以我在使用 heroku 部署我的网站时遇到了这个问题。我已经看到其他解决方案,在这些解决方案中我也尝试更改 package.json 和 Procfile 中的脚本,但我没有运气请帮助我。这个网站在本地运行良好 这是我的 index.js 主要功能
app.get("/", function(req, res){
const fact = facts.space
res.render("home", {fact: fact});
});
这是我的监听函数。
const port = 3000 || process.env.PORT
app.listen(port, function () {
console.log("@ working");
})
这是我的 packages.json packages.json 这是我的 Procfile Procfile 这是我得到的错误 Error 这是我所有的文件 All files
您需要反转端口的定义以首先检查 $PORT
env 变量,然后回退到默认端口号 (3000
) 以防它不存在(即在本地开发环境)
const port = process.env.PORT || 3000