亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

歷史推送不匹配路由。只更改 URL 并默認捕獲所有路由

歷史推送不匹配路由。只更改 URL 并默認捕獲所有路由

蠱毒傳說 2023-03-03 15:03:59
我有帶有以下代碼的 React Router v5:索引.jsimport React from 'react';import ReactDOM from 'react-dom';import App from './App';import * as serviceWorker from './serviceWorker';import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles';const muiTheme = createMuiTheme({  palette: {    primary: {        main: '#2196f3'    }  },  overrides: {    MUIDataTableSelectCell: {      fixedHeaderCommon: {        backgroundColor: 'transparent',      },    },    MuiTableCell: {      sizeSmall: {        padding: '6px 0 6px 16px'      }    },    MuiTableRow: {      hover: {        cursor: 'pointer'      }    }  }});ReactDOM.render(<MuiThemeProvider theme={muiTheme}><App /></MuiThemeProvider>, document.getElementById('root'));serviceWorker.unregister();應用程序.jsimport {  // BrowserRouter as Router,  Switch,  Route,  Router,  // Link,  // useRouteMatch,  // useParams} from "react-router-dom";import history from 'history/browser';import Dashboard from './common/components/Dashboard';import Login from './common/components/Login';import Test from './common/components/Test';<Router history={history}>  <Switch>    <Route path="/test" component={Test} />    <Route path="/login" component={Login} />    <Route path="/" exact component={Dashboard} />    <Route component={Error404} />  </Switch></Router>每當我使用正確的憑據提交時,我都會從帶有 JWT 令牌的服務器獲得 200 個響應代碼,但在history.push('/test');登錄功能后,我沒有獲得路由匹配,/test而是會Error404捕獲所有路由。這怎么可能?
查看完整描述

1 回答

?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

這似乎是歷史版本 5 中的錯誤。請參閱此評論。當我降級到4.10.1它時立即工作



查看完整回答
反對 回復 2023-03-03
  • 1 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號