HapiJS возвращает ошибку 400 при удалении - PullRequest
0 голосов
/ 22 мая 2018

Я получаю «statusCode»: 400 при отправке запроса на удаление.На моем delete.route.js у меня есть это:

async handler(req) {
  const { portfolioId } = req.params

  const deletePortfolio = await service.deletePortfolio(portfolioId)

  return deletePortfolio
},

На моем служении, которое у меня есть это.Это работает так же, как создание, но я еще ничего не удалил с помощью mongodb и hapi.

async deletePortfolio(portfolioId) {
    const deletePortfolio = await this.model.findOneAndDelete({
      _id: portfolioId,
    })
    return deletePortfolio
}

Вы можете увидеть полный код в контексте здесь:

https://github.com/imcodingideas/crypto-portfolio/blob/master/server/src/portfolio/delete.route.js

1 Ответ

0 голосов
/ 23 мая 2018

Каков ответ сервера на ваш запрос?Я считаю, что это может быть связано с вашим правилом валидации.

validate: {
          params: {
            portfolioId: Joi.string().required(),
          }
        }

Вы уверены, что ваш портфель - это строка?Я проверил ваш код клиента, но не смог определить точку запроса на удаление.

...