当前位置: 首页 > 知识库问答 >
问题:

登录到应用程序后更新axios实例头失败

孙成化
2023-03-14

>

  • 我正在使用React js在Redux体系结构中开发一个应用程序,并将axios用于http请求。
  • 我有两个容器类,一个是login,另一个是home Page。在路由类i中,导入两个容器类。
  • 在主页容器中,我导入一个操作,该操作导入一个axios实例变量

    export var Instance_Variable=axios.create({baseUrl:URL,headers:{“auth-token”:LocalStorage.GetItem(“authToken”)}});

    如何在登录到应用程序后更新实例

    注意:登录后刷新应用程序后,请求工作良好

  • 共有1个答案

    邢鸿博
    2023-03-14

    最好使用axios拦截器为每个请求设置header,如下所示:

    axios
      .interceptors
      .request
      .use(function (config) {
        if (cookie.load('auth-token')) {
          config.headers['AUTH-TOKEN'] = cookie.load('auth-token');
        }
        return config;
      }, function (error) {
        return Promise.reject(error);
      });
    
     类似资料:
    • 问题内容: 对于典型的最典型的面向Internet的网站,当您通过关闭选项卡( 无需注销 )登录并离开该网站(然后 注销 ),然后再次访问时,可能不需要您重新指定凭据或登录,您可以直接登录。 这一切在后端如何发生?如何在我的JSF 2.1应用程序中启用这种机制? 在Tomcat7服务器上使用JSF 2.1 问题答案: 这基本上是通过一个长寿的cookie完成的。JSF API不提供此功能,因为它只

    • 问题内容: 我有一个内置于firebase和angular中的应用程序,并且希望能够在刷新页面后使用户保持登录状态。现在我有一个登录屏幕,其中包含两个基本输入字段,这些输入字段绑定到控制器 这一切都很好,很不错,并且可以,但是当用户刷新页面时,他们将被注销。有什么方法可以在加载控制器时查看用户是否已经登录并自动重定向?谢谢! 问题答案: 您现在拥有的代码可以处理用户登录的情况。要处理用户已经登录的

    • 问题内容: MongoDB刚刚强制将我的Heroku服务器上的更新从2.6更新为3.0 现在,我的应用在启动后不久因以下错误而崩溃: 我检查了他们的状态页,发现Mongo已将其服务器更新为3.0版,而且该更新现在应该稳定了,因此这是我需要做的事情。 在看了一些之后。我发现应该安装新的“驱动程序”以与3.0版兼容。 我发现此链接http://docs.mongodb.org/manual/relea

    • 嗨,我从Cordova和AngularJS开发了一个离子应用程序。我在这里面临的问题是当用户打开应用程序并进行登录时,用户导航到仪表板。在这里,一旦用户导航,直到用户单击注销选项或清除缓存,他/她不应该返回登录页面。 但在我的情况下,当用户登录并单击设备的后退按钮时,它会再次返回登录页面,用户必须再次登录。如何避免它? 我想保持用户登录状态,即使在应用程序进入后台之后。 如何做到这一点? 更新 我

    • 预先列入登记表工作完善。注册后,它甚至显示我已登录。但当我尝试使用我在注册表中输入的相同凭证登录时。它不允许我登录。我认为问题出在中间件上,因为当我输入错误的用户名/密码时,会显示错误,即无效凭据。但不是有效的,它只是重定向到登录页面没有任何错误。我使用的是laravel 5.0,所有文件都是由laravel提供的

    • 有多种方法可以更新Electron应用. 最简单并且获得官方支持的方法是利用内置的Squirrel框架和Electron的autoUpdater模块。 Updating Applications There are several ways to update an Electron application. The easiest and officially supported one is