У меня почему-то не работает метод отправки - PullRequest
0 голосов
/ 17 июня 2020

Здравствуйте, я пытаюсь отправить форму со своего сайта и получить ее с помощью метода отправки, по какой-то причине он помещает мне нулевое значение, почему? Замечу, что если я отправлю не в форме, а с чтением ax ios, это работает.

app.post("/insert", async (req, res) => {
  const {
    nameInvstement,
    moneyinvstement,
    placeinvstement,
    moreDetails,
    image
  } = req.body;
  try {
    await collection.insertOne({
      nameInvstement,
      moneyinvstement,
      placeinvstement,
      moreDetails,
      image
    });
    res.status(200).json("OK");
  } catch (e) {
    res.send(e);
  }
});

1 Ответ

0 голосов
/ 17 июня 2020

Я использую каталог vue. js и передаю ему данные в v-модели. У меня работает топор ios. А раньше эта форма у меня не работает. Большое спасибо всем за помощь.

<form action="http://localhost:3000/insert" method="POST" class="card">
      <div><label for="nameinvstement">:שם השקעה</label></div>
      <div>
        <input type="text" name="nameInvstement" id="nameinvstement" required />
      </div>
      <div><label for="moneyinvstement">:סכום השקעה</label></div>
      <div>
        <input
          type="text"
          name="moneyinvstement"
          id="moneyinvstement"
          required
        />
      </div>
      <div><label for="placeinvstement">:מיקום ההשקעה</label></div>
      <div>
        <input
          type="text"
          name="placeinvstement"
          id="placeinvstement"
          required
        />
      </div>
      <div><label for="moreDetails">:עוד פירוט</label></div>
      <div>
        <textarea
          cols="23"
          rows="7"
          maxlength="200"
          name="moreDetails"
          id="moreDetails"
          required
        ></textarea>
      </div>
      <label for="image"> בחר תמונה של ההשקעה</label>
      <div><input type="file" name="image" required /></div>
      <br />
      <div><button >שלח</button></div>
    </form>

export default {
  data() {
    return {
      name: "",
      email: "",
      password: "",
      elswitch: true
    };
  },
  methods: {
    postNewUser() {
      this.$http
        .post(URL, {
          name: this.name,
          email: this.email,
          password: this.password,
          elswitch: this.elswitch
        })
        .then(function(res) {
          res.status(200).json("OK");
        })
        .catch(function(error) {
          console.log(error);
        });
      this.$message({
        message: "תודה רבה!!! הרישום הושלם בהצלחה",
        type: "success"
      });
    }
  }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...