Node.js BodyParser已弃用

Node.js BodyParser已弃用,node.js,express,body-parser,Node.js,Express,Body Parser,如图所示,BodyParser现在已弃用,如何更正BodyParser语法或语句以删除该行?如果您使用的是Express 4.16+,则不必再导入body parser。您可以这样做: app.use(express.urlencoded({extended: true})); app.use(express.json()) // To parse the incoming requests with JSON payloads 同样的问题也发生在我的项目上。 现在,在最新的express中,


如图所示,BodyParser现在已弃用,如何更正BodyParser语法或语句以删除该行?

如果您使用的是Express 4.16+,则不必再导入
body parser
。您可以这样做:

app.use(express.urlencoded({extended: true}));
app.use(express.json()) // To parse the incoming requests with JSON payloads

同样的问题也发生在我的项目上。 现在,在最新的express中,我们不需要导入主体解析,我们可以按如下方式使用express

app.use(express.json());
app.use(express.urlencoded({ extended: true }));
或 如果你限制尺寸

app.use(express.urlencoded({ limit: "50mb", parameterLimit: 500000000 }));

您使用的是哪一版本的
body parser
nodejs
?我使用的是1.19.0 body parser和14.15.0 Node.js请不要发送图像,首选代码:谢谢您的信息!我是堆栈溢出的新手。这对我帮助很大。@FuNianWong K伙计,你在一个专业网站上,穿上你的衬衫。不客气!。要使用JSON,只需使用:app.use(express.JSON())