Здравствуйте, у меня есть
static/index.html
<!DOCTYPE html>
<body>
<form action="pushdata" method="post">
<input type="text">
<button type="submit">Send</button>
</form>
</body>
</html>
и server.js
var http = require("http");
var express = require("express");
var bodyParser = require("body-parser");
var port = 3000;
let app = express();
app.set("port", port);
app.use(express.static("static"));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use(bodyParser.text());
app.post("/pushdata", function (request, response) {
console.log(request.body); //{}
response.status(200);
});
var server = http.createServer(app);
server.listen(port);
Но сервер в консоль вместо введенных в форму данных выводит
{}
Почему?