hosted my site on heroku, getting this error from logs
Error: ENOENT: no such file or directory, stat '/app/client/build/index.html'
my server.js
if (process.env.NODE_ENV == "production") {
app.use(express.static("client/build"));
const path = require("path");
app.get("*", (req, res) => {
res.sendFile(path.resolve(__dirname, "client", "build", "index.html"));
});
}
package-json
"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"start": "node server.js",
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client npm run build --prefix client"
},
file paths:
server>client
now maybe heroku didnt have the build folder? i doubt since i get Build succeeded! message on my terminal.
question from:
https://stackoverflow.com/questions/65858767/heroku-cannot-find-index-file-from-build-folder 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…