私はorientdbデータベースに接続している簡単なエクスプレスサーバーを持っています。 エクスプレスビューから反応ビューに情報を渡す必要があります。 は例えば、急行に私が持っている:エクスプレスサーバーからのデータをビューに返信するにはどうすればよいですか?
router.get('/', function(req, res, next) {
Vertex.getFromClass('Post').then(
function (posts) {
res.render('index', { title: 'express' });
}
);
});
ので、この例では、私は、私の反応インデックスコンポーネントにcomponenentの状態を設定するためのposts
変数を持っている必要があります。 (私はフロント側でのみ反応し、サーバ側では反応しません)
class IndexPage extends React.Component {
constructor(props) {
super(props);
this.state = {
posts: []
};
}
render() {
return (
<div>
<Posts posts={posts} />
</div>
);
}
}
反応の記事を急行から得るにはどうしたらいいですか?
私はおそらくリアクションからajaxリクエストを行うことができますが、それは最善の方法ではないと私は思っています。
たとえば、socket.ioを使用してリアルタイムでその投稿を取得する必要がある場合は、どのような違いがありますか?
PD:エクスプレスでは、ハンドルバーやホーガンのようなテンプレートエンジンを使用する可能性があります。このテンプレートエンジンは、このトピックで役立ちますか?
ありがとうございました!
サーバー側の反応がなく、フロントエンドでのみ使用できます – Kapil