Почему я возвращаю объект: нулевой прототип.Из учебных пособий я следую использованию анализатора тела для обработки формы, которая позволяет вам возвращать форму в следующем формате: {Alert: 'Это предупреждение'}.Но я возвращаюсь: [Объект: нулевой прототип] {Предупреждение: «Это предупреждение»}.
const express = require('express');
const app = express();
const bodyParser = require('body-parser');
// app.use(bodyParser.urlencoded({ extended: false }));
var urlencodedParser = bodyParser.urlencoded({ extended: false })
app.listen(3000, function() {
console.log('listening on 3000')
})
app.use(express.static(__dirname + '/public'));
app.get('/', (req, res) => {
res.sendFile(__dirname + '/index.html')
})
app.post('/', urlencodedParser, function (req, res) {
console.log(request.body);
})
Index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="/style.css" media="screen" />
<meta charset="UTF-8">
<title>Alerts</title>
</head>
<body>
<div class="header">
<h1>Header</h1>
<p>By: a a</p>
</div>
<div class="form">
<form action="/" method="POST">
Enter your alert: <input type="text" name="Alert" id="Alert">
<button type="submit">Submit Alert</button>
</form>
</div>
</body>
</html>