私はVue.js 2をまだ学んでいますので、この質問が少しばかげば謝ります。私はMongoDB、Node、Express、Vueを使ってアプリケーションを構築しています。通常、Expressのres.renderメソッドを通過したデータをテンプレートに簡単に取り込むことができるEjなどのテンプレートエンジンを使用します。Node-ExpressバックエンドからVueコンポーネントにデータを渡す
バックエンドからルートVueコンポーネントにデータを渡すのと同じ方法がありますか?たとえば、通常、getリクエストはMongodbからデータを取り込み、expressはテンプレートファイルをレンダリングしてデータを渡します。
app.get("/gallery/:id", function(res, req) {
var id = req.params.id;
database.findById(id, function(err, data) {
....
res.render("home", data);
}
});
私のroot Vueアプリケーションは、htmlファイルに添付されています。私は動的にデータベースから返されたデータでアプリケーションをレンダリングできるようにしたいと思います。
私はapiからデータをストリームしてソケット経由でVueコンポーネントに渡す前にアプリケーションを構築しましたが、この場合はソケットを使用する必要はありません。
ええ、私はそれを考え出しました。私はドキュメンテーションに従っていて、私が行ったことをビルドするだけで、vue-resourceパッケージがあるかどうかはわかりませんでした。 ありがとうございました:) – kshatriiya
[Vue-resource](https://medium.com/the-vue-point/retiring-vue-resource-871a82880af4)がバックバーナーに移動しました。私は意見がありません。私が書いたxmlhttpよりも薄い約束のラッパーを使っています。モダンにする必要があります。 – bbsimonbb