Получение нулевого значения при отправке формы - PullRequest
1 голос
/ 17 июня 2020

Я веб-разработчик, столкнулся с небольшой проблемой и хотел бы помочь. Я создал страницу формы, содержащую ввод, и пытаюсь отправить данные с помощью метода публикации.

<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);
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...