是否有一个简单的JS xhr库(对于node.js)使用Q promises进行get/post操作?

Chr*_*oph 2 ajax get node.js promise q

我正在寻找一个位于node.js的http抽象之上的JavaScript库,但返回Qpromises(https://github.com/kriskowal/q)for http.get()http.post()actions.

这样的事情存在吗?

gus*_*nke 10

你去,由Kris Kowal自己建造:https://github.com/kriskowal/q-io#http

用法:

var http = require("q-io/http");
http.request("http://my.server.com/path").then(function() { ... });
http.read("http://my.server.com/path").then(function() { ... });
Run Code Online (Sandbox Code Playgroud)

我还没有用过这个,现在文档有点差 - 所以我不能告诉你通过的args是什么.但如果你已经知道如何使用Q,那将会非常容易.

请注意,Q-IO还有许多其他有用的功能.

希望能帮助到你.

  • 我绝对可以使用一些帮助使Q-IO文档更易于访问.一般的想法是你的请求可以是一个URL,或者它可以是一个JSGI请求对象,包含一个暗示的所有属性,包括一个请求`body`.响应同样是一个JSGI响应对象,包括响应`body`.还有更多. (3认同)