Используете ли вы сервер экспресс (nodejs) в производственной среде?
Если да, тогда проверьте статическую конфигурацию обслуживания файлов. Проблема в том, что /manifest.json
, /static/js/main.625fef55.chunk.js/
и т. Д. Возвращают index.html вместо файла манифеста или файла js.
Вот мой пример файла сервера -
const express = require('express');
const path = require('path');
const app = express();
app.use('/', express.static(path.join(__dirname, '../build')));
app.use(function(req, res, next) {
//console.log(req.originalUrl);
next();
});
// to check if server is running
app.get('/ping', (req, res) => {
res.json({
success: true,
message: 'pong'
})
});
app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname, '../build', 'index.html'));
});
module.exports = app;