私はNodeJSに比較的慣れていません。ExpressJS と LocomotiveJS フレームワークを使用してアプリを作成しました。特定の GET 応答をコントローラー内の変数に保存するにはどうすればよいですか。例えば:
ファイル: cartController.js
var locomotive = require('locomotive');
var Controller = locomotive.Controller;
var cartController = new Controller();
var Cart = require('../models/cartsModel.js');
var cart = new Cart();
cartController.index = function(){
var getStoreDetails = function(cart, callback) {
for (var key in cart.productsByStores) {
//*****************************
//This is what I'm looking for:
//*****************************
store_details = this.get('/stores/' . key);
cart.productsByStores[key] = {'store_details' : store_details, 'products' : cart.productsByStores[key]};
}
return this.res.json(cart.productsByStores);
//console.log('store: ', store);
};
}
その GET の応答は既に設定されています。私が見逃しているのは、その応答にアクセスしてオブジェクトに保存する方法です。
Locomotive と Express のドキュメントを調べましたが、うまくまとめられませんでした。どんな助けでも大歓迎です!
ありがとう