2015-05-29 37 views
0

是否可以在控制器中發出請求?我曾嘗試使用node.js http模塊,但沒有任何成功。有沒有其他方法可以做到這一點?在您的控制器中發出HTTP請求 - sails.js

+0

您不應該從您自己的後端服務器向您的服務器發出http請求。這是一個不好的做法。 –

+2

對不起,應該提供更多信息,這是向Web API發出請求的前端應用程序。我需要這個來驗證一些動態路線 – VladNeacsu

回答

11

好吧,我設法解決這個使用另一個模塊'請求'。我做了什麼:

在項目中安裝模塊,或全局(-g)使用NPM:

npm install request 

而且在你的代碼,你應該有:

var request = require('request'); 
 

 
request.get({ 
 
    url: <your url> 
 
}, function(error, response, body) { 
 
    if (error) { 
 
    sails.log.error(error); 
 
    } 
 
    else { 
 
    sails.log.info(response); 
 
    sails.log.info(body); 
 
    } 
 
});

+3

也結帳http://node-machine.org/machinepack-http – Meeker

相關問題