![](/img/trans.png)
[英]Heroku || Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
[英]Heroku Web process failed to bind to $PORT within 60 seconds of launch
我正在按角度制作應用程序,在本地運行良好,但是當我嘗試使用heroku部署它時,顯示下一個錯誤:
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
代碼如下:
const express= require('express'),
path= require('path');
const app =express();
app.use(express.static('./dist/re-mi'));
app.get('/*', (req,res)=>{
res.sendFile(path.join(__dirname, '/dist/myapp/index.html'));
});
var port_number = server.listen(process.env.PORT || 3000);
app.listen(port_number);
我也看到其他具有相同錯誤的問題,但沒有答案適合我
您所擁有的port_number
變量似乎設置不正確。 如果完整代碼已發布,則變量server
未在任何地方定義。 那是從線
var port_number = server.listen(process.env.PORT || 3000);
即使定義了server
,server.listen似乎也不太可能返回其正在偵聽的端口號。 我想你會想要:
var port_number = process.env.PORT || 3000;
app.listen(port_number);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.