#node.js #express #body-parser
#node.js #выразить #body-синтаксический анализатор
Вопрос:
код :
const express = require("express");
const bodyParser = require("body-parser");
const app = express();
app.use(bodyParser.urlencoded({extended:true}));
app.get("/",function(req,res){
res.sendFile(__dirname "/index.html");
})
app.listen(3000,function(){
console.log("Server started on port 3000");
})
Я установил body-parser с помощью npm i body-parser и потребовал его. Но это показывает, что «bodyParser» устарел с пересеченной линией в app.use (bodyParser)
версия узла: v14.17.1
Ответ №1:
body-parser
не устарел в узле 14, он устарел в Express.
app.use(express.urlencoded({extended: true}));
Комментарии:
1. итак, нам не нужен body-parser для использования req.body?
2. Правильно, нам больше не нужно импортировать
body-parser
библиотеку, ее функциональность включена в объект express.