【发布时间】:2015-08-28 16:05:10
【问题描述】:
所以我正在开发一个包含 React、Express.js+Passport 和 Webpack 的项目。我理解通过 react-router 将所有内容推送到“主”React 组件的概念,然后让它散列为给定路由显示的内容。我认为这在这里会很好用。坦率地说,我是 React 新手。
我的担忧是:
1) 我可以/如何仍然使用 Passport 来验证我的路线吗?如果我正确理解 react-router,我将在我的 express app.js 文件中有一个路由,指向一个名为 <Application/> 的 React 组件。但是,Passport 需要router.get('/myroute', isAuthenticated, callback) 来检查会话。用 react-router 还可以吗?
2) 此外,如果可能的话,如何在 React 中将 Express 中的路由值传递到我的视图中?我知道在典型的视图中,如果我从我的路线通过,我可以使用<%= user %> 或{{user}}。这里可以吗?
【问题讨论】:
标签: javascript node.js express reactjs passport.js