Javascript node.js express中是否有ajax工具(包)?链接(发布/获取)其他服务器并获取数据
我在node.js中使用ajax获取/发布JSON数据到其他服务器,并获取JSON数据,我如何做到这一点?有人可以这样做吗?与jQueryJavascript node.js express中是否有ajax工具(包)?链接(发布/获取)其他服务器并获取数据,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我在node.js中使用ajax获取/发布JSON数据到其他服务器,并获取JSON数据,我如何做到这一点?有人可以这样做吗?与jQuery$.ajax、$.post或$.get等类似您可以使用node.js附带的简单库HTTP 或者这些图书馆 Request https://www.npmjs.com/package/request Superagent http://visionmedia.github.io/superagent/ 你可以像这样使用它 var request
$.ajax
、$.post
或$.get
等类似您可以使用node.js附带的简单库HTTP
或者这些图书馆
Request https://www.npmjs.com/package/request
Superagent http://visionmedia.github.io/superagent/
你可以像这样使用它
var request = require('request');
request('http://json-sending-url.com', function(error, response, body) {
if (!error && response.statusCode == 200) {
var json = JSON.parse(body);
console.log(json);
} else {
console.error(error);
console.error(response);
}
});
要求是好的包装!如何在请求中设置get参数,例如:,如何设置para_a和para_b参数?如果它不起作用,我想您可以按原样传递它。请尝试
request({url:yourUrl qs:querystringashash})
其中querystringashash={param_a:123,param_b:234}
我可以重写它吗?例如:请求({url:yourUrl qs:querStringAsHash},函数(错误、响应、正文){//是否有返回数据?});是的,您可以在这里阅读更多关于如何设置request()同步请求的内容,如jquery$。ajax set async:false,我找不到set解释。