【发布时间】:2016-10-15 06:34:18
【问题描述】:
我正在尝试使用 request-promise 库或任何类似的东西通过从节点的发布请求发送文件到另一台运行节点的机器。使用普通的请求模块,我可以这样做
var req = request.post(url, function (err, resp, body) {
if (err) {
console.log('Error!');
} else {
console.log('URL: ' + body);
}
});
var form = req.form();
form.append('file', '<FILE_DATA>', {
filename: 'myfile.txt',
contentType: 'text/plain'
});
此代码来自问题: Uploading file using POST request in Node.js 但是它没有使用承诺。
谁能解释如何做同样的事情,但使用 request-promise 库或者是否有任何其他方式来承诺这一点?
【问题讨论】:
-
你想让
req返回一个承诺吗? -
使用
Promise的目的是什么?
标签: javascript node.js promise