У меня есть этот проект, где я использую NodeJS и body-parser, чтобы получить значение ввода со страницы ejs, и даже если в коде нет ошибок, значение возвращается пустым.
У меня естьпопытался использовать app.use (bodyParser.urlencoded ({extended: true}));и app.use (bodyParser.urlencoded ({extended: false}));и app.use (bodyParser.urlencoded ());и app.use (express.urlencoded ({extended: true}));и значение возвращает либо пустое {} из неопределенного, когда я console.log это
var app = express();
var bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({extended: true}));
app.set("view engine", "ejs");
var friends = ["Tony", "Alex", "Misu", "Marius"];
app.get("/", (req,res) => {
res.render("home");
});
app.post("/addfriend", (req, res) =>{
console.log(req.body);
res.send("You have reached the post route!");
});
app.get("/friends", (req, res) => {
res.render("friends", {friends: friends});
});
app.listen(3000, () => {
console.log("SERVER ONLINE");
});