【发布时间】:2016-04-22 13:29:39
【问题描述】:
在 ExpressJS 应用程序上使用 request-promise 模块,我想发出两个请求,但我需要将第一个产生的响应数据传递给第二个请求。
我所追求的一个例子是;
const options = {
url: 'http://api.example.com/v1/token',
method: 'GET'
};
request(options).then((response) => {
request({
url: 'http://api.example.com/v1/user',
method: 'POST',
data: { token: response.token }
}).then((final_response) => {
res.send(final_response);
});
});
我省略了错误处理以保持示例简短。我感兴趣的是一种将响应从一个请求传递到另一个请求的技术。
【问题讨论】:
标签: javascript node.js http express request