Задать вопрос
Bread09
@Bread09
Newonkiy

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

Как отправить с формы данные на сервер без таких утилит как bodyParser и др.?

Хочу что бы с формы отправлялся переменна или массив data, а на сервере просто получить и console.log(data) ВСЁ!

script.js
form.onsubmit = (e) => {
	e.preventDefault();
	var data = {
		login: document.querySelector('.log').value,
		password: document.querySelector('.pass').value,
	}
}


app.js
app.get('/login', (req, res) => {
	res.render('login');
});
app.post('/login', (req, res) => {
	console.log('Данные пришли на сервер')
	console.log(data)
});


login.ejs
<form method="post" action="">
<input type="text" class="log">
<input type="password" class="pass">
<button type="submit">Go</button>
</form>
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
Вот тебе полезный ответ.
Http работает так как написано в стандарте и от твоего хотения он не поменяется.
Так что используй bodyParser и не выпендривайся.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы