Как исправить / найти ошибки аутентификации «Bad Request» и «Denied» в реакции - PullRequest
0 голосов
/ 25 апреля 2019

Я работаю на странице регистрации пользователя в своем групповом проекте и столкнулся с ошибкой неверного запроса при отправке данных. Я создал кнопку для получения пользователей, чтобы я мог проверить аутентификацию, и она дала мне 401. "HTTP401: ОТКЛОНЕН - запрашиваемый ресурс требует аутентификации пользователя. (Fetch) GET - http://localhost:49967/Users" При входе в систему я использую Логин администратора, который находится в базе данных, и я вижу маркер в опциях моих разработчиков. Как я могу найти эту ошибку? Я новичок в реакции и программировании, поэтому, если вы можете дать какой-то совет или документацию, это будет оценено.

Итак, чтобы проверить мою конечную точку API, я загрузил Postman и попытался получить / POST, и все заработало. Я использую интерфейсный интерфейс, сервер SQL для базы данных и ASP.Net Core в Visual Studios c #.

Для начала вот const, который я использую для доступа к серверной части

const apiHelper = {
  get(url, params){
    return fetch(`${baseUrl}${url}`, {
      headers: this.headers
    })
    .then(response => response.json())
    .catch(error => {
       console.log(error);
       return Promise.resolve();
     });
  }

Это действие по клику

handleGetUsers = async() => {
   const response = await apiHelper.get('Users')
   if(response){
     console.log(response)
   }
 }

Наконец мой URL http://localhost:49967/

...