人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

TS2532: Object is possibly 'undefined'.

报错代码:

//定义请求拦截器
service.interceptors.request.use(
  (config) => {
    if (window.localStorage.Token && window.localStorage.Token.length >= 128) {
      config.headers["Authorization"] = "Bearer " + store.state.token;
    }
    return config;
  },
  (error) => {
    Promise.reject(error);
  }
);

修改后代码:

//定义请求拦截器
service.interceptors.request.use(
  (config) => {
    if (window.localStorage.Token && window.localStorage.Token.length >= 128) {
      if (!config) {
        config = {};
      }
      if (!config.headers) {
        config.headers = {};
      }
      config.headers["Authorization"] = "Bearer " + store.state.token;
    }
    return config;
  },
  (error) => {
    Promise.reject(error);
  }
);

 参考自我爱学习网

posted @ 2022-03-21 16:50  0a  阅读(1395)  评论(0)    收藏  举报