ts+axios+vue3封装请求头加token报错

在使用ts封装axios时编译器报错:对象可能为“未定义”。ts(2532)

封装请求时要传递token变量为Authorization

      config.headers.Authorization = `Bearer ${token}`;

内置的并没有这个变量所以我们要告诉ts这个东西是一定存在的

      config.headers!.Authorization = `Bearer ${token}`;

就是在变量前加一个!

你可能感兴趣的:(ts,vue3,typescript,前端,vue.js)