App.js

app.use(express.json({limit:"30mb",extended:true}));
app.use(express.urlencoded({extended:true}));

Route.js

router.route("/register").post(registerUser)`

在app.js中导入路径

import userRoute from './routes/user.Route.js';

app.use("/users",userRoute);

const {fullName,email,username,password} = req.body;
console.log("req.body: ",req.body);

输出:

req.body:  {}
Error: All input is required

我正在try 使用文件注册用户,但如果我try 在postman 中使用普通形式,req.body是空的,但如果我try x-www-form-urlencode,它可以工作,但无法在那里上传文件

推荐答案

在route.js文件上

router.post("/register", (req, res) => {
    const {fullName, email, username, password} = req.body; 
    console.log("req.body: ",req.body);
});

使用这个代码. 我想它解决了你的问题.

如果没有问题,请在浏览器的网络中判断发送消息.

我忘了在途中使用Multer中间件,现在可以用了

router.route("/register").post(upload.single("profilePic"),registerUser);

Javascript相关问答推荐

为什么我达到了时间限制!?LeetCode链接列表循环(已解决,但需要解释!)

将数据从strapi提取到next.js,但响应延迟API URL

如何获取转换字节的所有8位?

Klaro与Angular的集成

如何在Connect 4游戏中 for each 玩家使用位板寻找7形状?

角色 map 集/spritebook动画,用户输入不停止在键上相位器3

如何修复(或忽略)HTML模板中的TypeScript错误?'

无法检测卡片重叠状态的问题

我可以使用空手道用户界面来获取网页的当前滚动位置吗?

在Java中寻找三次Bezier曲线上的点及其Angular

Use Location位置成员在HashRouter内为空

根据一个条件,如何从处理过的数组中移除一项并将其移动到另一个数组?

JavaScript不重定向配置的PATH

TypeError:无法读取未定义的属性(正在读取';宽度';)

如何确保预订系统跨不同时区的日期时间处理一致?

Phaserjs-创建带有层纹理的精灵层以自定义外观

与在编剧中具有动态价值的定位器交互

如何在Reaction中清除输入字段

表单数据中未定义的数组键

在采购unpept-visalizations.js时遇到问题