我正在寻找一个 JavaScript 库,它位于 node.js 的 http 抽象之上,但返回Q
承诺 ( https://github.com/kriskowal/q )http.get()
和http.post()
操作。
这样的事情存在吗?
你去吧,由 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() { ... });
我还没有使用它,而且文档现在有些差 - 所以我不能告诉你传递的参数是什么。但是,如果您已经知道如何使用 Q,那将变得如此简单。
请注意,Q-IO 还有许多其他有用的功能。
希望能帮助到你。