Не удается обновить и удалить данные из Мангуста - PullRequest
0 голосов
/ 12 февраля 2020

Я использую шаблон e js, expressjs и понедельник goose. не может обновить существующие данные через форму при нажатии на кнопку редактирования, а также не может удалить их. Я хочу удалить, когда пользователь нажимает кнопку, а когда пользователь нажимает кнопку редактирования, он показывает форму и позволяет ему редактировать. Я уже написал get route, он работает нормально.

**Update route:**

router.put('/success123' , function (req, res) {
  // const id = req.params.id;

  Campaign.findById(id)
      .then(campaign => {

          campaign.Title = req.body.title;

          campaign.Description = req.body.Description;

          campaign.save().then(updatePost => {

              res.render('success123');

          });
      });

});

**Delete route**

router.delete  ('/delete/:id' , function (req, res){

  Campaign.findByIdAndDelete(req.params.id)
      .then(deletedPost => {

          res.render('success');
      });
});

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

Мой e js шаблон для обновления: ЭТО МОЯ Э JS ШАБЛОН, ГДЕ Я ОТПРАВЛЯЮ ИНФОРМАЦИЮ ОБ ОБНОВЛЕНИИ ЧЕРЕЗ ФОРМУ

<div class="row p-4">
        <div class="col-md-7">
            <form action="/success123" method="post" enctype="multipart/form-data">

                <div class="form-group">
                    <label for="title">Title</label>
                    <input type="text" value="<%=camplist.Title%>" class="form-control" name="title" id="title" placeholder="Enter The Title">
                </div>
                <div class="form-group">
                    <label for="description">Description</label>
                    <textarea value="" name="description" id="description" class="form-control" placeholder="Enter your content here" rows="10"><%=camplist.Description%></textarea>
                </div>
        <div>
                <input  class="form-control" name="rules" type="hidden" placeholder="Enter The Title">
                <textarea name="rules" id="editor"></textarea>

            </textarea>
           </div>
                <div class="form-group">
                    <label for="file">Upload Your Banner Image </label>
                    <input type="file" class="form-control" id="file" name="uploadedFile"  accept="image/jpeg, image/jpg, image/png, image/bmp">
                </div>
                <button class="btn btn-outline-success btn-lg" type="submit">Update Post</button>

            </form>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...