我有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 ./"
},
答案 0 :(得分:0)
尝试将env的端口与process.env.PORT一起使用,而不是静态端口