@sirinotapple

Как получить данные формы?

Здравствуйте, у меня есть
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);

Но сервер в консоль вместо введенных в форму данных выводит {}
Почему?
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы