0
我將使用Gitlab頁面。看來Gitlab Pages不能與React Router一起使用。我得到一個空白頁面。我如何使用gitlab Pages和react Router? 我該如何解決這個問題?Gitlab頁面和反應路由器
/src/App.js
import React from 'react';
import { Route } from 'react-router-dom';
import HomePage from './components/pages/HomePage';
import LoginPage from './components/pages/LoginPage';
const App =() => (
<div>
<Route path="/" exact component={HomePage} />
<Route path="/login" exact component={LoginPage} />
</div>
);
export default App;
SRC/index.js
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter } from 'react-router-dom';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(
<BrowserRouter>
<App />
</BrowserRouter>,
document.getElementById('root')
);
registerServiceWorker();
你使用'HashRouter'還是'BrowserRouter'? – drinchev
我改成了HashRouter。有用。謝謝。 – joerg