diff --git a/src/App.js b/src/App.js index cbf1861..74f0baf 100644 --- a/src/App.js +++ b/src/App.js @@ -7,6 +7,7 @@ import { ReviewContainer } from './review/review'; import History from './helper/history'; function App() { + // TODO check login return ( diff --git a/src/components/SingleRouter/SingleRouter.js b/src/components/SingleRouter/SingleRouter.js index 08a8fcf..13e24d6 100644 --- a/src/components/SingleRouter/SingleRouter.js +++ b/src/components/SingleRouter/SingleRouter.js @@ -59,5 +59,5 @@ export function Redirect(props) { } export function Link(props) { - return ({props.children}); + return ({props.children}); } \ No newline at end of file diff --git a/src/helper/axios.js b/src/helper/axios.js index 919867d..ef983ff 100644 --- a/src/helper/axios.js +++ b/src/helper/axios.js @@ -47,7 +47,7 @@ async function send(xhr, retryFunc) { if (err.message === 'Network Error') return await failed('您的设备似乎断网了,请检查网络后重试或刷新', flushWaitList) || failData; else if (err?.response?.status === 401) - window.history.replaceState({}, '', '#/login'); + History.force('/login'); else if (err?.response?.status === 504) return await failed('请求超时,请耐心等待几秒后重试或刷新', flushWaitList) || failData; else diff --git a/src/index/index.js b/src/index/index.js index 6841c6e..a0e9d0a 100644 --- a/src/index/index.js +++ b/src/index/index.js @@ -1,5 +1,5 @@ import { Component } from 'react'; -import { Link } from 'react-router-dom'; +import { Link } from '../components/SingleRouter/SingleRouter'; import './index.css'; export class AppContainer extends Component {