如何在ExpressJS和LomotiveJS上保存对变量的GET响应
How to save a GET response to a variable on ExpressJS and LocomotiveJS
我对NodeJS还比较陌生。我使用ExpressJS和LomotiveJS框架创建了一个应用程序。如何将某个GET响应保存到控制器中的变量。例如:
文件:cartControlle.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中的响应已设置。我缺少的是如何访问和保存对对象的响应。
我看了机车和快车的文件,但没能把它拼凑起来。感谢您的帮助!
感谢
有点晚了,但您要找的是this.param('stores')
。
这也会起作用:this.req.body.stores
。
相关文章:
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 如何使Jquery编码的动态下拉菜单与PHP GET变量协调工作
- 如何使用jQueryPOST将get变量从JavaScript传递到PHP-Mysql
- 正在将变量解析为.get()函数
- 检查是否已设置GET变量
- 如何获取get变量's值
- Javascript 变量通过 AJAX(GET 方法)到 PHP
- 如何在 jQuery 中获取具有特定父类的所有元素的内容,并将它们传递给 GET 变量
- 如何通过 .get() 从文件中获取变量
- 使用chrome.storage.get获取变量
- 获取重复Get变量的查询字符串值
- 我们可以在javascript url中传递GET变量吗
- 如何在ExpressJS和LomotiveJS上保存对变量的GET响应
- 通过表单(get)传递javascript变量
- 从$http.get调用更新Angular作用域变量
- 使用javascript设置GET变量
- 如何从ajax get请求的回调函数中编辑javascript变量的值
- 如何根据ajax get请求的成功/失败在适当的范围内更改javascript变量
- 如何在CasperJS脚本中通过get-int变量加载JSON
- 使用url变量(GET)显示奇数字符而不是撇号