使用MEAN堆栈从服务器控制器获取请求

我使用MeanJs使用MEAN堆栈。 问题是,我有一个任务需要从服务器端(Expressjs)调用GET请求到另一个服务器(使用不同的域名)。

客户端(AngularJs)中的代码调用:

$scope.getWorkflow = function() { $http.get('/ezee', $scope.credentials).success(function(response) { console.log(response.message); }).error(function(response) { console.log('error'); }); }; 

而相应的服务器控制器function是:

 exports.list = function(req, res) { req.get('http://ezslave.io', function(q, r){ res.json({message: r.message}); // just to test }); }; 

显然,下面的代码不起作用。 我不确定如何从listfunction进行GET请求。 我是否应该使用ExpressJs或纯粹的NodeJs? 以及如何获得正确的库加载?

使用nodejs的请求模块: https : //github.com/mikeal/request发送http请求。

 var request = require("request"); exports.list = function(req, res) { request("http://ezslave.io",function(err,response,body){ res.send(response); }); }; 

希望这可以帮助你