Я веб-разработчик, столкнулся с небольшой проблемой и хотел бы помочь. Я создал страницу формы, содержащую ввод, и пытаюсь отправить данные с помощью метода публикации.
<form action="http://localhost:3000/test" method="POST" class="card">
<div><label for="nameinvstement">:שם השקעה</label></div>
<div>
<input type="text" name="nameInvstement" id="nameinvstement" required />
</div>
<form/>
На стороне сервера я пытаюсь получить данные, которые я отправил, используя express. js и mongodb, я беру конкретный c ввод от имя я ему присвоил на странице html. Проблема в том, что он дает мне нулевое значение, и я хотел бы помочь.
app.post("/test", async (req, res) => {
const {
nameInvstement
} = req.body;
try {
await collection.insertOne({
nameInvstement
});
res.status(200).json("OK");
} catch (e) {
res.send(e);
}
});
Также отмечу, что если я прочитаю через ax ios, то чтение у меня работает. Я думаю, что, возможно, форма была отправлена в файле, который не json Я был бы очень рад за помощь, заранее спасибо :)
methods: {
postNewUser() {
this.$http
.post(URL, {
name: this.name
})
.then(function(res) {
res.status(200).json("OK");
})
.catch(function(error) {
console.log(error);
});