Browse Source

把token放进请求拦截器header

master
蟑螂恶霸 3 years ago
parent
commit
6e004bd733
  1. 4
      src/http/http.js
  2. 4
      src/views/Home.vue
  3. 2
      src/views/login.vue

4
src/http/http.js

@ -1,8 +1,8 @@
import axios from 'axios';
import { $globalStore } from "../common/globalStore"
// import router from '@/router/home';
// import {cache} from '@/store/store';
axios.defaults.withCredentials = true
const { useCommon } = $globalStore;
const http = axios.create({
traditional: true,
contentType : "application/json",
@ -14,8 +14,8 @@ http.interceptors.request.use(
config => {
if(!config.headers['Content-Type']){
config.headers['Content-Type'] = 'application/json'
config.headers['Authorization'] = 'Bearer '+ useCommon.token
}
config.headers['token'] = $globalStore.useCommon.token
return config
},
err => {

4
src/views/Home.vue

@ -138,17 +138,13 @@ onMounted(() => {
const access_secret = '434fec85aa5846e88bbeb8fac6cf6d7f';
const nonce = generateRandomNumber();
const timestamp = `${Date.now()}`;
console.log(nonce);
console.log(timestamp);
const str = [access_secret, nonce, timestamp]
.sort()
.reduce((str, item) => str += item, '');
console.log(str);
// 最终还需要转成全小写
const signature = sha1(str).toString().toLowerCase();
console.log(signature);
//深i企鉴权
w6s.config({
access_key: access_key,

2
src/views/login.vue

@ -38,7 +38,7 @@ const onSubmit = async (values) => {
console.log(values);
// await getGoodsnum();
// await getLang();
values.password = Encrypt(values.password);
values.secretKey = Encrypt(values.password);
// return;
userLogin(values,success=>{
console.log(success);

Loading…
Cancel
Save