我对 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 文档,但无法将它们放在一起。任何帮助表示赞赏!
谢谢