получить токен доступа из URL для выполнения API при отправке с помощью React - PullRequest
0 голосов
/ 12 июня 2019

это URL страницы, с которой я хочу получить токен доступа и настроить его на выполнение API при отправке:

http://localhost:3001/reset-password?access_token=RLMVvTsmcxB5g9laDn6TENhx7ggFzG5ammKlGrMHoqAsuc0P1PA7z0mZgtGcISMq

это ручная отправка этой страницы:

 handleSubmit = (e) => {
    e.preventDefault();
    this.props.form.validateFields((err, values) => {
      console.log("values", values);
      //this.loginUser(values);    
      if (!err) {
        this.props.showAuthLoader();
        this.props.userReset(values);

      }
    });
  };

это служба, в которой я выполняю API

const resetPassword = async (newPassword) => {

    const user = localStorage.user;
    const accessToken = user ? JSON.parse(user).id : '';
    const wsResponse = await axios.request({
        method: 'post',
        // url: 'http://localhost:3000/api/users/reset',
        url: `${endpointReset.USER_Reset}?access_token=${accessToken}`,
        data: {
            newPassword,
        }
    });
    return wsResponse;
}

Когда я выполняю его сейчас, я получаю 401 авторизацию, и это очевидно, потому что API выполняется без маркера доступа.

enter image description here enter image description here enter image description here

Я использую обратную связь для внутреннего интерфейса на порту 3000 и реагирую на порт 3001Любая помощь будет оценена.Спасибо

...