Javascript 将我的MERN应用程序部署到heroku后,它告诉我;服务器的响应状态为503“;

Javascript 将我的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

部署的应用程序无法从我的服务器发布或获取数据,客户端工作正常,但它不显示存储在我的服务器中的数据,也无法向其发布数据

这是我的服务器index.js

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\""
 },