2

请帮助检查我用来传递不记名授权令牌的方法,因为它不起作用,也许我错过了一些东西

apiClient.addAsyncRequestTransform(async (request) => {
  const authToken = await authStorage.getToken();
  if (!authToken) return;
  request.headers["Authorization"] = "access " + authToken;
});

邮递员截图

反应本机调试器

4

1 回答 1

2

不记名令牌通常以短语开头bearer。因此,将单词替换为并重accessbearer

apiClient.addAsyncRequestTransform(request => async () => {
  const authToken = await authStorage.getToken();
  if (!authToken) return;
  request.headers["Authorization"] = "Bearer " + authToken;
});
于 2020-12-14T01:58:03.587 回答