Всем привет! я новичок в nodejs, пытаюсь выполнить пример из tutorialspoint и не могу получить данные из Post запроса, нажимаю на кнопку и ничего не происходит. На сколько я понимаю должна обновиться страница и отобразиться текст "recieved your request!" в консольке данные из form
index.js
const express = require("express");
const bodyParser = require("body-parser");
const multer = require("multer");
const path = require("path");
const app = express();
const upload = multer();
app.get("/", function (req, res) {
res.render("form");
});
app.set("view engine", "pug");
app.set("views", "./views");
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(upload.array());
app.use(express.static("public"));
app.post("/", (req, res) => {
console.log(req.body);
res.send("recieved your request!");
});
app.listen(3000);
form.pug
html
head
title Form Tester
body
form(action = "/", method = "POST")
div
label(for = "say") Say:
input(name = "say" value = "Hi")
br
div
label(for = "to") To:
input(name = "to" value = "Express forms")
br
button(type = "submit") Send my greetings