Как я могу удалить пользователя из моего спокойного API - PullRequest
0 голосов
/ 14 января 2019

В моем приложении у меня есть набор пользователей в таблице данных. Из этой таблицы данных я хотел бы иметь возможность удалять пользователей из таблицы как на внешней, так и на внутренней стороне. Я использую для этого запросы http, запрос «DELETE», но по какой-то причине я получаю 403 ошибки.

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

То, что я имею до сих пор, выглядит следующим образом:

 function onAfterDeleteRow(rowKeys) {
   alert('The rowkey you drop: ' + rowKeys);
   axios.delete('https://api.exampleapi.com/api/v1/users/{id}', {
       params: {
         id: '1'
     }
   });
  }

Я ожидаю, что как только я нажму кнопку удаления, которая находится в моей таблице, я смогу удалить пользователя на внешнем интерфейсе (который работает, вы можете видеть, что строка явно пропала), но затем я также хочу навсегда удалить пользователя из моего API, а также. Просто интересно, что не так с моим кодом.

1 Ответ

0 голосов
/ 14 января 2019

Насколько я понимаю, передаваемый вами параметр является идентификатором пользователя. Так ты всегда проходишь 1? Вам необходимо указать, какой идентификатор пользователя вы хотите удалить в вашей функции.

axios.delete('https://api.exampleapi.com/api/v1/users/ + rowKeys} если я понимаю rowKeys как идентификатор пользователя.

Это все, не зная, как ваш контроллер работает для этого.

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