提交 5e272031 作者: yueyang.lv

处理跨域共享 cookie 问题

上级 a00e7a70
import React, { useEffect, useState } from "react"; import React, { useState } from "react";
import { connect } from "react-redux"; import { connect } from "react-redux";
import { import {
InputAdornment, InputAdornment,
......
...@@ -5,7 +5,6 @@ import superagent, { ...@@ -5,7 +5,6 @@ import superagent, {
} from "superagent"; } from "superagent";
import message from "../../../../utils/message"; import message from "../../../../utils/message";
import { toLoginPage } from "../../../../utils/toLogin"; import { toLoginPage } from "../../../../utils/toLogin";
import Cookie from "js-cookie";
enum METHOD { enum METHOD {
POST = "POST", POST = "POST",
...@@ -52,9 +51,7 @@ class Request { ...@@ -52,9 +51,7 @@ class Request {
methods, methods,
data, data,
}: RequestHandlerOptions): SuperAgentRequest { }: RequestHandlerOptions): SuperAgentRequest {
let req = superagent(methods, this.formateUrl(url)); let req = superagent(methods, this.formateUrl(url)).withCredentials();
req.set("X-token", Cookie.get("X-token"));
req.set("X-plus_token", Cookie.get("X-plus_token"));
if (data) { if (data) {
if (methods === METHOD.GET) { if (methods === METHOD.GET) {
...@@ -97,6 +94,7 @@ class Request { ...@@ -97,6 +94,7 @@ class Request {
} }
let baseURL = "https://test-www.kube.ucas"; let baseURL = "https://test-www.kube.ucas";
// let baseURL = "http://10.0.110.96:8081";
if (process.env.NODE_ENV === "development") { if (process.env.NODE_ENV === "development") {
baseURL = "/saturn"; baseURL = "/saturn";
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论