【发布时间】:2021-04-14 10:19:31
【问题描述】:
我正在使用 httprequest 的主体,如下所示:
const httpTrigger: AzureFunction = async function (
context: Context,
req: HttpRequest
): Promise<void> {
try {
for (var key in req.body) {
console.log('req.body v name=' + key + ' value=' + req.body[key]);
}
const rbi=req.body?.iID;
console.log({rbi});
const rbi2=req.body['iID'];
console.log({rbi2});
第一个显示给出:
req.body v name=aT value=uuid_value
req.body v name=iID value=some_text
第二个和第三个:
{ rbi: undefined }
{ rbi2: undefined }
但我认为他们应该是some_text。我错过了什么?
【问题讨论】:
-
你在做console.log(JSON.stringify(req.body));时看到了什么
-
uuid_value 和 some_text 的变量。
-
将 json 作为文本发布
-
{"aT":"uuid_value","iID":"some_text"} -
当你登录console.log(rbi2);时你看到了什么
标签: node.js azure httprequest