Javascript 将我的MERN应用程序部署到heroku后,它告诉我;服务器的响应状态为503“;
部署的应用程序无法从我的服务器发布或获取数据,客户端工作正常,但它不显示存储在我的服务器中的数据,也无法向其发布数据 这是我的服务器index.jsJavascript 将我的MERN应用程序部署到heroku后,它告诉我;服务器的响应状态为503“;,javascript,node.js,reactjs,heroku,Javascript,Node.js,Reactjs,Heroku,部署的应用程序无法从我的服务器发布或获取数据,客户端工作正常,但它不显示存储在我的服务器中的数据,也无法向其发布数据 这是我的服务器index.js if (process.env.NODE_ENV === "production") { app.use(express.static("client/build")); app.get("*", (req, res) => { res.sendF
if (process.env.NODE_ENV === "production") {
app.use(express.static("client/build"));
app.get("*", (req, res) => {
res.sendFile(path.resolve(__dirname, "../client", "build", "index.html"));
});
}
const port = process.env.PORT || 5000
app.listen(port, () => {
console.log(`Server Listening on ${port}`)
});
这是我的package.json脚本
"scripts": {
"client install": "npm install --prefix client",
"start": "node server/index.js",
"backend": "nodemon server/index.js",
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client",
"frontend": "npm run start --prefix client",
"dev": "concurrently \"npm run backend\" \"npm run start --prefix client\""
},