enter image description here

如图所示,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

Node.js相关问答推荐

Twilio-获取呼叫录音不起作用的请求

已知NPM无法在node.js V12上运行的问题

FiRestore UPDATE方法引发错误:&Quot;错误:13内部:收到代码为1&Quot;的RST_STREAM

Redis Typescript 删除方法类型转换

我如何在nodejs中的路由之间交换令牌

在构建完成后,将AddedFiles文件夹的内容复制到dist文件夹

在 getServerSideProps 中使用 EmailProvider 获取 NextAuth 会话会抛出 fs找不到模块

suppress AWS SDK v2 弃用消息

try 在 Heroku 中部署 PRN 应用程序并获得 404

使用Typescript 时我应该避免循环导入吗?

Node.js 大文件上传到 MongoDB 阻塞了事件循环和工作池

与 NPM 一起安装时找不到 Express 模块

安全沙箱并执行用户提交的 JavaScript?

编写可维护的事件驱动代码

Node.js:socket.io 关闭客户端连接

User.findOrCreate 函数是做什么的,什么时候在Passport 中调用它?

Passport 的 req.isAuthenticated 总是返回 false,即使我硬编码 done(null, true)

Mongoose - 保存字符串数组

使用 Mongoose 进行多对多映射

用于轻松部署和更新的 Node.js 设置