如何将Passport.js中的身份验证信息发送到Node.js / Express.js应用程序中React.js中的视图?

时间:2016-02-17 22:24:20

标签: javascript node.js express reactjs passport.js

我只需要一个简单的Passport和React交互示例。我基本上无法弄清楚如何将具有用户特定信息的对象放入我的反应脚本中。

我想要一些具有这种结构的东西(或者是一种我不知道的更好的方式):

server.js:

app.get('/', function(req, res) {
  //req.user holds my user info via passport
  res.render(?)(send my html file along with req.user)
});

的index.html:

...
<body>
  <div id='content'></div>
  <script src='/main.js'></script>
</body>

main.js:

var Something = React.createClass({
  render: function(){
    <div>{this.props.user}</div>
  }
}

ReactDOM.render(<Something user=(trying to get user info here) />,      
    document.getElementById('content')); 

0 个答案:

没有答案