当前位置: 首页 > 后端技术 > Node.js

Easy-mock中post数据预览

时间:2023-04-03 16:56:39 Node.js

在使用easy-mock模拟post提交数据的情况下,我们有时需要对提交的数据进行简单的逻辑处理。查阅文档后发现可以使用“_req.body.keyname”来获取对应的值,但是在预览demo工程时发现容易出现undefined或者BadRequest值。文档中提到“当以x-www-form-urlencoded方式提交post请求时,我们可以获得请求的参数对象”。经过多次尝试,我们发现根据参考文档,在header中配置content-type项目前无法正常运行。通过EasyMock反馈群咨询,发现post数据模拟预览需要以json形式提交,headers不需要配置。需要注意的一点是json中的key和value需要用双引号括起来。另外,值比较特殊,不需要包裹值。如果它被包裹起来,它会被理解为一个字符串。示例:{"id":123456}or{"name":"somebody"}备注:EasyMock反馈群通过文档末尾二维码添加,加群所需答案为“mock””。