React Native: Удалить Экспо Cookies - PullRequest
0 голосов
/ 30 мая 2019

Я создаю приложение Expo / React Native, в котором я использую выборку и учетные данные (куки) для входа на сервер.

Код работает правильно и выглядит следующим образом:

login = async (email, password) => {
    try {    
        var body = JSON.stringify({ email, password });

        const response = await fetch('http://10.0.2.2/login', {
            method: 'POST',
            credentials: 'include',
            headers: {
              'Accept': 'application/json',
              'Content-Type': 'application/json'
            },
            body: JSON.stringify({
              username: username,
              password: password
            })
        });

        if(response.hasOwnProperty('accessToken'))
        {
          console.log('login successfull');
          console.log(response);
        }
        else if(response.hasOwnProperty('error'))
        {
          console.log('login failed');
          console.log(response)
        } 
    }
    catch(e) {
      console.log('error: ' + e);
    }
};

Моя проблема в том, что React Native не выходит из системы, когда я останавливаю приложение.Я не хочу вручную выходить из системы с помощью вызова API.

Есть ли способ, как в React Web, где я просто удалил куки из Chrome, а затем вышел из системы?

1 Ответ

0 голосов
/ 31 мая 2019

если вы используете expo, вы можете попробовать:

expo r -c

, это очистит кэш вашего проекта и запустит expo

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