запрос патча не переписывается в файл json - PullRequest
0 голосов
/ 09 мая 2020

Мне нужно добавить параметры предмета с запросом патча. Статус ответа в порядке, но в son-файле с данными нет изменений

app.patch('/items/:itemId', (req, res) => {
  fs.readFile(dataName, { encoding: 'utf8' }, async (err, data) => {
    if (!err) {
      const { itemId } = req.params
      const { params } = req.body
      const items = JSON.parse(data).map((it) => (it.id === userId ? { ...it, ...params } : it))
      return fs.writeFile(dataName, JSON.stringify(items), () => {
        res.json({ status: 'success' })
      })
    }
// if error
    })
  })
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...