我一直在使用react-admin框架构建管理面板。它运作良好,但未通过身份验证时无法将其重定向到登录页面。我使用authProvider.js进行身份验证。任何帮助,将不胜感激。
您必须使用Node API。因此,结合JWT,您可以在面向管理员的页面内每次路由之前每次使用中间件。
例如:
app.use('/admin/users',YOURMIDDLEWARE,(req,res)=>{
//your work
})
并且中间件包含三个参数,即req,res和next。完成检查后,您可以调用下一步以将其从中间件传递到“您的工作”部分。