【发布时间】:2016-03-13 05:27:50
【问题描述】:
我使用 AWS API Gateway 和 Lambda 构建了一个 API,现在我正在编写端到端测试,我正在使用 bluebird 的 Promise 和请求,所以我这样承诺请求:
Promise.promisifyAll(require('request')); Promise.promisifyAll(request);
现在,当我使用 request.methodAsync 发出请求(POST、PUT、GET)时,API 网关无法识别该方法!
我推出 Jasmine 时:
NODE_DEBUG=请求茉莉花
我可以看到 method = 'POST' 或其他什么,但 API 仍然无法识别我使用承诺请求发出的请求的方法!有人遇到这种情况吗?
【问题讨论】:
标签: node.js amazon-web-services request jasmine aws-api-gateway