From 2ef590774e2d655cdc43ee2c6fa4c674ac4d882d Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 12 二月 2020 10:30:13 +0800 Subject: [PATCH] Merge branch 'master' of http://highdatas.com:9000/r/~kimi/srs --- src/main.ts | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index a8dce39..284709a 100644 --- a/src/main.ts +++ b/src/main.ts @@ -21,7 +21,7 @@ Axios.defaults.baseURL = '/api'; Axios.defaults.headers.post['Content-Type'] = 'application/json'; -Axios.interceptors.request.use( +/* Axios.interceptors.request.use( config => { let userId_ = localStorage.getItem('userId'); if (!userId_) { // @@ -34,7 +34,7 @@ }, err => { return Promise.reject(err); - }); + }); */ new Vue({ @@ -43,3 +43,16 @@ render: h => h(App) }).$mount("#app"); + +Axios.interceptors.request.use(function (config) { + let userId_ = localStorage.getItem('userId'); + if (!userId_ && config.url != "/api/user/login") { + router.replace('/login'); + } + config.headers.common['userId'] = userId_; + return config; +}, function (error) { + console.info("error: "); + console.info(error); + return Promise.reject(error); +}); \ No newline at end of file -- Gitblit v1.8.0