我不带token也能请求接口成功
来源:6-11 -自定义hooks-useLocalStorage 保存用户状态信息-02
unbreakable_全栈
2023-03-16
import { fetchTest } from ‘@/api/test’
fetchTest(). 这个测试接口在app.vue中调用;
base.ts中增加的如下代码instance.interceptors.request.use((config) => { const {value: token} = useLocalStorage('token', '') if (config.headers && token.value) { config.headers['x-token'] = token.value } return config })
后台的项目中增加了 // 需要登录验证的链接
const AUTH_URL = [’/api/user_info’, ‘api/test’] 把localStorage中的数据清楚之后,还是能请求成功接口的数据
写回答
2回答
-
one_pieces
2023-03-16
同学你好,首先可以先看下 test 请求里是否有 x-token 这个请求头,可以在开发者工具里看哈,如果有请求头,看下 mock server 里的 app.js,看下鉴权那块逻辑是否正确~
00 -
unbreakable_全栈
提问者
2023-03-16
const AUTH_URL = ['/api/user_info', '/api/test']
老师我找到原因啦 这里少加了 / ;疑问是少加/的话 ,就可以请求通过吗 这是为啥
012023-03-16
相似问题