【问题标题】:R10 Boot Timeout error while running app on heroku在heroku上运行应用程序时出现R10启动超时错误
【发布时间】:2019-09-07 19:17:48
【问题描述】:

我有 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】:

    尝试使用带有 process.env.PORT 的 env 端口而不是静态端口

    【讨论】:

    猜你喜欢
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 2012-05-15
    • 2018-10-13
    • 1970-01-01
    • 2014-03-24
    • 2021-11-29
    相关资源
    最近更新 更多