如何在多个文件的多次提取反应中表达请求标头属性?

时间:2019-06-05 11:10:31

标签: reactjs http-headers fetch

在React中也许是结构性和显而易见的事情,但我不知道在哪里寻找或搜索什么。

在我的react应用程序中,有多个文件,每个文件都有自己的提取方法以从API请求数据。

由于我要添加Bearer令牌,因此我希望为标头中的每次抓取设置该令牌。

因此,这将是一个示例函数:

const headers = () => {
  const h = new Headers();

  h.append('Content-Type', 'application/json');

  const session = {
    token: localStorage.getItem('jwt-token')
  };

  if (session.token) {
    h.append('Authorization', session.token);
  }

};

我应该如何在其余的应用程序中公开它?

某些正在获取的组件在应用程序中嵌套了三层甚至四层。然后习惯于React创建一个共享该标头内容的全局状态吗?您通常不是只以isLoggedIn这样的状态存储布尔值吗?

0 个答案:

没有答案