我已经搜索了几个小时,我需要帮助。我不认为我正在使用正确的单词。无论如何,我正在使用claudia.js为我的AWS lambda函数设置邮政请求。这是功能的基础:
api.post('/leads', function (request) {
console.log(request);
return request;
});
当我使用Postman测试POST请求时,我将返回请求对象。惊人的。然后,我尝试通过form-data。我为"用户名"设置了钥匙,并为"这是用户名"设定了价值。这是什么请求:
"body": "---------------------------
-019178618034620042564575rnContent-Disposition: form-data;
name="username"rnrnthis is the usernamern----------------------
------019178618034620042564575--rn",`
i 思想我可以返回request.body.username ...键入用户名的值...但是我缺少一些东西。
我如何访问请求中的表单数据?
更新:好的。该网站正在获取表单数据,提出了发布请求...此功能正在接收到邮政请求?仍然 - 在Postman中...如果我要把自己的json放入...为什么我不能访问请求。
您应该尝试console.log(request.data)
查看您的请求对象,即。在我自己的情况下,我可以看到请求的身体内容。
请查看https://www.getpostman.com/docs/postman/scripts/postman_sandbox,以查看有关您请求的所有相关信息。
我通过查看Postman中的标题来解决此问题。它设置为形成数据而不是应用程序/json。现在所有肉汁。