提交 ebd33c09 作者: 翁进城

修正请求错误信息展示

上级 e6f01a89
......@@ -10,12 +10,7 @@ import config from './config';
*/
export default function request(url: string, method: String = 'get', data?: any, options: any & { hideError?: boolean, headers?: { token?: string } } = {}): Promise<Response<any>> {
let token = localStorage.getItem('token') || '';
options = {
headers: {
token
},
...options,
}
switch (method.toLowerCase()) {
case 'get':
let params = new URLSearchParams();
......@@ -32,7 +27,7 @@ export default function request(url: string, method: String = 'get', data?: any,
options = {
method: 'POST',
headers: {
'Content-Type': 'application/json'
'Content-Type': 'application/json',
},
body: JSON.stringify(data),
...options,
......@@ -40,9 +35,17 @@ export default function request(url: string, method: String = 'get', data?: any,
break;
}
if(options.headers){
options.headers.token = token;
}else{
options.headers = {
token
}
}
function errMsg(msg: string) {
if (!options.hideError) {
errMsg(msg);
window.messageApi.error(msg);
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论