Сейчас есть такой код, индексовая страница кидает 404 компонент из ротуера реакта. Как правильно перезаписать роутер? Хочу чтобы на / индексе висел статичный лендинг. Остальное реакт. Или может вообще как то по другому надо?
app.use(express.static(path.join(__dirname, '../build')));
// secure your private routes with jwt authentication middleware
app.all('/api/v1/*', (req, res, next) => auth(req, res, next));
// Handle all v1 routes
fs.readdirSync(`${__dirname}/routes/v1`).forEach((file) => {
require(`./routes/v1/${file}`)(app);
});
app.get('/', (req, res) => {
res.sendFile(path.resolve(__dirname, '../build/landing/index.html'));
});
app.all('*', (req, res) => res.status(404).json({
message: "Seems like the endpoint you're looking for no longer exists ",
}));
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, '../build/index.html'));
});