【发布时间】:2017-02-25 13:40:06
【问题描述】:
我有一个连接到 orientdb 数据库的简单快速服务器。 我需要从 express 传递信息以对意见作出反应。 例如,在快递中我有:
router.get('/', function(req, res, next) {
Vertex.getFromClass('Post').then(
function (posts) {
res.render('index', { title: 'express' });
}
);
});
因此,在这个示例中,我需要在我的 react 索引组件中使用 posts 变量来设置组件的状态。 (我只在前端使用 react,而不是服务器端)
class IndexPage extends React.Component {
constructor(props) {
super(props);
this.state = {
posts: []
};
}
render() {
return (
<div>
<Posts posts={posts} />
</div>
);
}
}
如何从 express 中获取 react 中的帖子?
我发现也许我可以从 react 发出 ajax 请求,但我认为这不是最好的方法。
如果我需要实时获取这些帖子,例如使用 socket.io,有什么区别?
PD:在 express 中,我可以使用一些模板引擎,例如把手或 hogan。这个模板引擎可以帮助这个主题吗?
谢谢!!!
【问题讨论】:
-
服务器端没有react,只能在前端使用
标签: node.js express reactjs socket.io