1
我正在使用express開發NodeJS上的API,並且在嘗試部署時收到此錯誤它的Heroku:
錯誤R10(啓動超時) - >網絡進程未能啓動60秒
我使用process.env.PORT變量中綁定到$ PORT,我在這裏發現,但它仍然無法正常工作。這裏是index.js代碼:
var express = require('express');
var app = express();
var bodyParser = require("body-parser");
app.use(bodyParser.json());
var router = require("./router");
app.use('/viatges', router);
app.listen(3000 || process.env.PORT,function(){
console.log("up and running on port "+process.env.PORT);
});
你知道什麼可能會導致此問題嗎?
在Heroku的日誌我看到這條線
2017-04-01T11:44:07.091181 + 00:00應用程式[web.1]:啓動和運行在端口27583
所以我假設PORT環境變量設置正確...