我对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中响应已经设置好了。我遗漏的是如何访问和保存对对象的响应。
我已经看过了火车头和快车的文档,但不能把它组合在一起。如有任何帮助,我们不胜感激!
谢谢
发布于 2015-04-30 21:51:58
有点晚了,但你要找的是this.param('stores')。
这也是可行的:this.req.body.stores。
https://stackoverflow.com/questions/28723713
复制相似问题