在react-admin框架中未经授权时如何重定向到登录页面

问题描述 投票:0回答:1

我一直在使用react-admin框架构建管理面板。它运作良好,但未通过身份验证时无法将其重定向到登录页面。我使用authProvider.js进行身份验证。任何帮助,将不胜感激。

javascript node.js reactjs react-admin
1个回答
0
投票

您必须使用Node API。因此,结合JWT,您可以在面向管理员的页面内每次路由之前每次使用中间件。

例如:

app.use('/admin/users',YOURMIDDLEWARE,(req,res)=>{
   //your work
})

并且中间件包含三个参数,即req,res和next。完成检查后,您可以调用下一步以将其从中间件传递到“您的工作”部分。

© www.soinside.com 2019 - 2024. All rights reserved.