帖子
帖子
用户
博客
课程
显示全部楼层
回帖奖励
40 Y币
回复本帖可获得 10 Y币奖励! 每人限 2 次
35
帖子
0
勋章
120
Y币

[云开发] 请教下

[复制链接]
发表于 2022-3-9 09:49:06
本帖最后由 林其 于 2022-3-9 18:46 编辑

请问在进行云开发时post请求在云函数中是怎么接收参数的,这里req的存在参数不能理解,能请教下吗?如前端请求
  api.ajax({
            url: 'https://a6190710666250-dev.apicloud**.**/api/wares/detail ',
            method: 'post',
            data: {
                body: {
                    wareId: wareId_
                },
            },
        }, function (ret, err) {if (ret) { api.hideProgress();
                fnUpdateWareInfo(ret[0]);
            } else { alert(JSON.stringify(err));}});}



后端接收前端请求的参数是这样吗?try{
let body=req.body;
}
这个req参数是怎么来的,疑问添加函数时
StringNumberBooleanDateArrayObject就只能这6种类型
请教下后端是怎样接收post的参数,谢谢

这样查询参数  body未定义undefined
hf.png
380
帖子
4
勋章
6
Y币
req 参数默认就有,不需要添加
35
帖子
0
勋章
120
Y币
那请问下接收前端的post参数
是这样写吗?
try{
let body=req.body;
//判断接收数据
if(body$$ body.xx){
return;
}catch(){ }
}   这样写正确吗?
技术支持-F · 2022-3-9 10:43req 参数默认就有,不需要添加
0
帖子
0
勋章
3554
Y币
添加参数,然后使用即可
后端会自动根据参数从query,params,body中获取参数的值
35
帖子
0
勋章
120
Y币
谢谢,我尝试下,有示例吗?
wangsenyan · 2022-3-9 13:47添加参数,然后使用即可
后端会自动根据参数从query,params,body中获取参数的值
您需要登录后才可以回帖 登录

本版积分规则