从Request获取POST参数(AWS API Gateway - Lambda - Node.JS - Claudia.JS)

时间:2018-02-02 19:06:17

标签: node.js amazon-web-services aws-lambda aws-api-gateway claudiajs

我正在AWS API网关中开发Lambda API。我试图从POST调用中检索一些参数,但是主体是作为文本而不是JSON或任何类型的集合。

我被建议使用application / json内容类型进行调用,并建议使用'lambda代理集成',但这些配置都没有更改响应对象。

api.post('/login', function(request) {  
return new Promise((resolve, reject) => {
     console.log(request.body)

记录返回:

----------------------------289602992579875509977825
Content-Disposition: form-data; name="myformdata"

666666666666
----------------------------289602992579875509977825
Content-Disposition: form-data; name="otherparameter"

6666666666

我可以通过任何方式获取客户端发送的参数集合吗?

有什么解决方案只使用lambda函数?

有些人说可以获得像“查询字符串”这样的帖子参数(例如:one = 1& two = 2 ..)。我使用PostMan进行测试,但这不起作用。

感谢。

Claudia JS参考: https://github.com/claudiajs/claudia-api-builder/blob/master/docs/request-object.md

0 个答案:

没有答案