Сервер:
app.use("/", express.static(path.join(__dirname, "../client/build")));
app.use("/admin", express.static(path.join(__dirname, "../admin/build")));
app.get('*', (req,res) =>{
res.sendFile(path.join("index.html"));
});
app.get('/admin/*', (req,res) =>{
res.sendFile(path.join("index.html"));
});
Клиент:
<Router>
<div className="page">
<Switch>
<Route exact path="/" component={Home} />
<Route exact path="/events" component={Events} />
</Switch>
</div>
</Router>
При запросе страницы example/ мой сервер возвращает мне index.html клиента и рендерится компонент Home, но при запросе example/events мой сервер пытается найти подобный роут у себя и соответственно не дает шанса react'у использовать react-router для рендера компонента Events. Как быть?
Проблема очевидная, но не могу найти решения.