【发布时间】:2016-07-15 03:39:05
【问题描述】:
我在 Koa 服务器上运行 ReactRouter。
我的 Koa 服务器配置为所有请求都指向“index.html”(使用koa-connect-history-api-fallback),然后将请求转发到 ReactRouter。这一切都很好,除了我无法弄清楚如何进行用户身份验证。
我想保护我的路由,以便用户必须登录才能访问任何路由。问题是我的登录页面是路由之一,这意味着用户必须登录才能访问登录页面!
有没有解决这个问题的好方法?例如,在我的 Koa 服务器中,我可以以某种方式保护除“/login”路由之外的所有路由吗?我已经阅读了这个example,它负责 ReactRouter 中的身份验证,但对我来说,在客户端进行身份验证似乎很粗略。不过我可能不在基地。
如果你好奇,我正在工作react-redux-starter-kit
【问题讨论】:
标签: reactjs redux react-router koa