身体解析器已弃用

Aru*_*hra 3 express body-parser

我目前正在学习节点和快递。但是当我需要并使用 body-parser 时,我的代码编辑器(VS Code)说它已被弃用。我该如何处理?我将链接我的编辑器的图像。在此处输入图片说明

Hap*_*tel 13

如果您面对 'bodyParser' 已被弃用。

做就是了

app.use(express.urlencoded({extended: true})); 
app.use(express.json());
Run Code Online (Sandbox Code Playgroud)

注意:如果您使用的是4.16.0laterexpress 版本。


小智 11

主体解析器包已被弃用。如果您使用的是最新版本的express,则不必安装body-parser包。

您可以直接使用

app.use(express.urlencoded({extended:true});
Run Code Online (Sandbox Code Playgroud)


Aru*_*hra 10

正文解析器现已添加到 Express 中。您可以像下面这样使用它:

app.use(express.json());
Run Code Online (Sandbox Code Playgroud)

您可以将此中间件添加到代码中,然后该代码就可以使用 json 方法。