我有一个使用react-router v5的带有react客户端的node express应用。客户端是通过api构建并提供服务的,如下所示:
app.use('/api/auth', auth);
app.use('/api/shows', shows);
app.use('/api/users', users);
if (process.env.NODE_ENV === 'production') {
app.use(express.static('client/build'));
}
“ /”中的主页在部署时可以很好地加载,但是一旦用户通过Google身份验证并重定向回用于处理redux令牌的/auth?token=...
(反应路由器路由),我将得到一个404不是api中的/ auth端点。如何让我的服务器知道此路由是React构建的一部分?