【发布时间】:2018-12-28 19:45:46
【问题描述】:
我正在使用NodeJS util.promisifiy 函数,这样我就可以将promises 和async/await 与内置的https 模块一起使用,而不必安装任何依赖项。我唯一不确定的是 POST 请求的语法应该是什么,因为您通常将请求数据写入流中:
var req = https.request(options, (res) => {
//stuff
});
req.write(data);
如果 https 模块已被“承诺”,它的工作方式是否相同?因此:
const request = promisify(https.request);
var req = request(options);
req.write(data);
或者像这样:
var response = await request(options, data);
我似乎找不到任何关于 http/https 函数被承诺时的语法的信息。我发现的所有示例都使用 fs 模块。
【问题讨论】:
标签: node.js post https promise