You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman测试注册接口无法填充请求体问题已解决

问题场景与解决方案

应用背景

我开发的极简社交应用包含以下核心功能:

  • 用户注册、登录
  • 帖子发布、编辑、删除
  • 个人资料编辑、账号删除
  • JWT令牌生成,文件上传至Cloudinary存储

遇到的问题

此前所有功能测试正常,近期修复前端令牌逻辑后,出现注册功能失效的问题:

  • Postman测试注册路由时,使用form-data格式提交请求,请求体无法被正确解析;仅raw格式能正常填充请求体并完成注册
  • 已完全禁用文件上传相关代码,仅保留MongoDB Atlas创建用户对象的逻辑,问题依然存在

解决步骤

通过以下操作解决了该问题:

  1. 在注册路由中引入multer库,并添加upload.none()中间件(该中间件专门用于解析不包含文件的form-data类型请求)
  2. 调整注册逻辑:将新用户的头像默认设置为Cloudinary的默认图片,用户后续可通过PATCH请求的个人资料编辑路由修改自定义头像

问题推测

怀疑问题是由于依赖包API更新导致,尤其是负责form-data解析的相关依赖发生了不兼容的变更


内容的提问来源于stack exchange,提问作者Elongated Mucus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 15:24:55