使用 express.js 时,提示 bodyParser已被弃用
1. 问题描述
使用 express.js 解析 POST 请求的参数时,在过去会使用到来自 bodyParser 库的 url 编码以及 json 解析函数。而最近使用时发现,IDE 提示 bodyParser 已经被弃用,不建议再使用。
2. 解决方案
express.js 已经在内部实现了对 POST 解析库的支持,所以我们需要使用如下代码即可:
import express from "express";
let app = express();
app.use(express.urlencoded({ extended: false }));
app.use(express.json());