2014-03-24 1 views
0

TotalJs Framework 및 Unirest Module에 문제가 있습니다.Totaljs Unirest

오류 : ** 유형 오류 : 객체 함수 (개수) {var arr = []; var length = self.length; for (var i = 0; i = count) return arr return arr} 'toLowerCase'메서드가 없습니다. TypeError : Object 함수 (개수) {var arr = []; var self = this; var length = self.length; for (var i = 0; i = count) 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에서 제대로 작동하기 때문에이 오류를 이해할 수 없습니다.

감사합니다

답변

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

관련 문제