gpt4 book ai didi

node.js - 使用 MEAN 堆栈从服务器 Controller 获取 GET 请求

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:06 24 4
gpt4 key购买 nike

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

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

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

对应的服务器 Controller 函数为:

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

显然,下面的代码不起作用。我不确定如何从该 list 函数发出 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);
});
};

希望对你有帮助

关于node.js - 使用 MEAN 堆栈从服务器 Controller 获取 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23751882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com