juice-shop

Форк
0
/
noSqlReviewsChallenge_1.ts 
20 строк · 556.0 Байт
1
module.exports = function productReviews () {
2
  return (req: Request, res: Response, next: NextFunction) => {
3
    const user = security.authenticatedUsers.from(req)
4

5
    if (req.body.id['$ne'] !== undefined) {
6
      res.status(400).send()
7
      return
8
    }
9

10
    db.reviewsCollection.update(
11
      { _id: req.body.id },
12
      { $set: { message: req.body.message } }
13
    ).then(
14
      (result: { modified: number, original: Array<{ author: any }> }) => {
15
        res.json(result)
16
      }, (err: unknown) => {
17
        res.status(500).json(err)
18
      })
19
  }
20
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.