我遇到TotalJs Framework和Unirest Module的问题。
错误: ** TypeError:对象函数(count){var arr = []; var self = this; var length = self.length; for(var i = 0; i = count)return arr} return arr}没有方法'toLowerCase 'TypeError:对象函数(count){var arr = []; var self = this; var length = self.length; for(var i = 0; i = count)return arr} return arr} **没有方法' toLowerCase'****
function view_homepage() {
var self = this;
var unirest = require('unirest');
unirest.post('http://httpbin.org/post')
.headers({ 'Accept': 'application/json' })
.send({ "parameter": 23, "foo": "bar" })
.end(function (response) {
console.log(response.body);
});
self.view('homepage');
}
但是我不明白这个错误,因为使用sails.js它可以正常工作。
谢谢
答案 0 :(得分:1)
您可以使用内置功能:
function view_homepage() {
var self = this;
Utils.request('http://httpbin.org/post', ['post', 'json'], { parameter: 23, foo: 'bar' }, function(err, response, status, headers) {
console.log(err, response);
});
self.view('homepage');
}
文档:
http://docs.totaljs.com/v1.7.x/en.html#api~FrameworkUtils~Utils.request