уважаемые Эксперты! Такой вопрос. В качестве обучения пытаюсь отправить на локальном сервере ajax запрос с клиента на сервер express, но в консоле получаю пустые ковычки, то есть данные не доходят (использую axios)
const express = require("express");
const bodyParser = require("body-parser");
const app = express();
app.set("view engine", "ejs");
app.use(express.static("public"));
app.use(bodyParser.urlencoded({ extended: false}));
app.get("/", (req, res) => {
res.render("index");
console.log(req.body);
});
app.post("/", bodyParser, async (req, res) => {
console.log(req.body);
res.render("index");
});
app.listen(3000);
клиентский код (VUE)
new Vue({
el: ".app",
data: { city: null },
methods: {
async submit() {
const response = await axios({
method: "post",
url: "/",
data: {
body: this.city
}
});
}
}
});