在heroku上运行应用程序时出现R10 Boot Timeout错误

问题描述 投票:0回答:1

我有express.js应用程序,我想在应用程序启动之前运行命令构建,但我收到此错误“错误R10(启动超时) - > Web进程无法在启动后60秒内绑定到$ PORT”。

这是我在package.json中的脚本

"scripts": {
"dev": "concurrently \"webpack --config webpack/client.prod.js --progress --watch\" \"webpack --config webpack/server.prod.js --progress --watch\" \"npm start\"",
"real_dev": "webpack-dev-server --config webpack/client.dev.js",
"build": "npm run build:client && npm run build:server",
"build:server": "cross-env NODE_ENV=production webpack --config webpack/server.prod.js --progress",
"build:client": "cross-env NODE_ENV=production webpack --config webpack/client.prod.js --progress",
"start": "cd server && node bin/server.js",
"lint": "eslint --ext .jsx,.js ./"

},

node.js express heroku npm deployment
1个回答
0
投票

尝试使用env中的port与process.env.PORT而不是静态端口

© www.soinside.com 2019 - 2024. All rights reserved.