使用 express.js 时,提示 bodyParser已被弃用

Posted by Yun on Fri, Aug 20, 2021

1. 问题描述

使用 express.js 解析 POST 请求的参数时,在过去会使用到来自 bodyParser 库的 url 编码以及 json 解析函数。而最近使用时发现,IDE 提示 bodyParser 已经被弃用,不建议再使用

bodyParser 已被弃用
bodyParser 已被弃用

2. 解决方案

express.js 已经在内部实现了对 POST 解析库的支持,所以我们需要使用如下代码即可:

1import express from "express";
2
3let app = express();
4
5app.use(express.urlencoded({ extended: false }));
6app.use(express.json());

参考链接


版权声明:本文遵循 CC BY-SA 4.0 版权协议,转载请附上原文出处链接和本声明。

Copyright statement: This article follows the CC BY-SA 4.0 copyright agreement. For reprinting, please attach the original source link and this statement.