Задача поставить топор ios, обновить пользователя Strapi и NuxtJS - PullRequest
0 голосов
/ 05 марта 2020

У меня проблема с правом в strapi .

Я создаю пользователя с ролью Authenticated и пытаюсь изменить данные с помощью ax ios.

Но невозможно изменить, потому что возврат запрещен. Я смотрю, если у пользователя есть право, Обновление - это проверка подлинности в роли.

Если я проверяю обновление в роли publi c, моя модификация с ax ios в порядке. Почему ? Я не понимаю проблему.

Мой код для отправки

       .put(
         `https://localhost:4000/users/${this.data.id}`,
         {
           headers: {
             Authorization: `Bearer ${token}`
           },
           Nom: 'JEAN'
         }
       )
       .then((res) => {
         // Handle success.
         console.log(res)
       })
       .catch((error) => {
         // Handle error.
         console.error('An error occurred:', error)
       })```

Thank you

1 Ответ

0 голосов
/ 09 марта 2020

Я не уверен, что запрос топора ios имеет правильный формат.

Согласно этой документации - https://github.com/axios/axios#axiosconfig

Это, вероятно, должно выглядеть это:

axios({
  method: 'put',
  url: `https://localhost:4000/users/${this.data.id}`,
  data: {
    username: 'JEAN'
  },
  headers: {
    Authorization: `Bearer ${token}`
  }
});
...