mirror of
https://github.com/qier222/YesPlayMusic.git
synced 2024-11-22 14:20:50 +08:00
fix: CORS
This commit is contained in:
parent
94ef0934a5
commit
e169ee19e2
|
@ -50,3 +50,11 @@ export function getMusicU(string) {
|
|||
export function setMusicU(key, value) {
|
||||
return Cookies.set(key, value);
|
||||
}
|
||||
|
||||
export function setCookies(string) {
|
||||
const cookies = string.split(";;");
|
||||
cookies.map((cookie) => {
|
||||
document.cookie = cookie;
|
||||
console.log(cookie);
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import axios from "axios";
|
||||
import Cookies from "js-cookie";
|
||||
|
||||
let baseURL = "";
|
||||
// Web 和 Electron 跑在不同端口避免同时启动时冲突
|
||||
|
@ -18,6 +19,11 @@ const service = axios.create({
|
|||
timeout: 15000,
|
||||
});
|
||||
|
||||
service.interceptors.request.use(function (config) {
|
||||
config.params.cookie = `MUSIC_U=${Cookies.get("MUSIC_U")};`;
|
||||
return config;
|
||||
});
|
||||
|
||||
service.interceptors.response.use(
|
||||
(response) => {
|
||||
const res = response.data;
|
||||
|
|
|
@ -93,6 +93,7 @@
|
|||
<script>
|
||||
import NProgress from "nprogress";
|
||||
import { loginWithPhone, loginWithEmail } from "@/api/auth";
|
||||
import { setCookies } from "@/utils/auth";
|
||||
import md5 from "crypto-js/md5";
|
||||
import { mapMutations } from "vuex";
|
||||
|
||||
|
@ -183,6 +184,7 @@ export default {
|
|||
return;
|
||||
}
|
||||
if (data.code === 200) {
|
||||
setCookies(data.cookie);
|
||||
this.updateData({ key: "user", value: data.profile });
|
||||
this.updateData({ key: "loginMode", value: "account" });
|
||||
this.$router.push({ path: "/library" });
|
||||
|
|
Loading…
Reference in New Issue
Block a user