在Heroku上运行应用程序时出现R10引导超时错误

时间:2019-04-17 13:59:52

标签: node.js express heroku npm deployment

我有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 ./"

},

1 个答案:

答案 0 :(得分:0)

尝试将env的端口与process.env.PORT一起使用,而不是静态端口