今天在写后台管理系统时,遇到一个问题:
请求接口时,接口先是报500服务器错误,然后又报跨域问题。
问过后端,后端说请求时不要加token
。
由于我的其他接口都是要求带有token
的,因此需要对axios
拦截器单独进行处理。
下面对antd
框架中的部分内容修改如下:
1.request.js
文件——添加一个新的axios
请求
const instancePermission = axios.create({
timeout: 20000,
baseURL: BASE_URL,
withCredentials: false,
xsrfHeaderName: xsrfHeaderName,
xsrfCookieName: xsrfHeaderName,
headers: {
"accept-language": "zh-Hans"
}
})
2.requestPermission
——设置请求部分
async function requestPermission(url, method, params, config) {
switch (method) {
case METHOD.GET:
return