После развертывания приложения, все закончилось успешно, но при отправке запроса, к примеру получение данных пользователя, возврашаеться сообщение "
You need to enable JavaScript to run this app.".
Файлы вроде подключены правильно.
Вот как я возвращаю собранный через
react-scripts build сбилдованный React App из сервера.
// server
if (process.env.NODE_ENV === 'production') {
app.use(express.static(path.join(__dirname, '../build')));
app.get('*', (req: any, res: any) => {
res.sendFile(path.resolve(__dirname, '../build', 'index.html'));
});
}
пути в моем приложений выглядят так.
/APP
-/build
-/public
-/src
--/client
--/server
--app.ts
--server.ts
-package.json
Ну и сам package.json
// package.json
"homepage": ".",
"scripts": {
"start:react": "react-scripts start",
"start": "node --require ./ts-hook.js ./src/server.ts",
"heroku-postbuild": "react-scripts build"
},
В чем может быть проблема ?