原生反应:删除世博饼干 [英] React Native: Remove Expo Cookies

查看:5
本文介绍了原生反应:删除世博饼干的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在构建一个EXPO/Reaction本地应用程序,其中我使用FETCH和凭据(Cookie)登录到服务器。

代码运行正常,如下所示:

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);
    }
};
我的问题是,当我停止应用程序时,Reaction Native不会注销。我不想通过API调用手动注销。

有没有像在Reaction Web中那样的方法,我只需从Chrome中删除Cookie,然后就会注销?

推荐答案

如果您正在使用EXPO,则可以尝试:

expo r -c

这将清除项目的缓存并运行EXPO

这篇关于原生反应:删除世博饼干的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆