openapi2typescript icon indicating copy to clipboard operation
openapi2typescript copied to clipboard

如果接口文档需要在请求头带上token才能访问,要怎么配置

Open wou101771 opened this issue 1 year ago • 2 comments

wou101771 avatar Jan 22 '24 06:01 wou101771

一般来说, 这样的功能需要在请求库的请求拦截器中完成,和这个库没得关联。 如果是axios,参考 https://axios-http.com/docs/interceptors 。

AdoKevin avatar Jan 22 '24 08:01 AdoKevin

使用axios的request拦截器做这个功能,如下例子:

instance.interceptors.request.use((config) => {
  const loginInfo = loginInfoStorage.state.loginInfo;

  if (loginInfo) {
    config.headers.Authorization = `bearer ${loginInfo.accessToken}`;
  }

  return config;
});

rookie-luochao avatar Jan 30 '24 01:01 rookie-luochao