Я устанавливаю новый сервер Apache
localhost с Wampserver64
. Я вставляю .htaccess
. После этого я изменил package.json
, а затем я бегу react run build
. Когда я запускаю приложение с сервера, оно показывает только пустую страницу.
Я пробовал с разными программами, такими как EasyPHP
, запустить приложение, но результат все тот же. Я думаю, что моя проблема связана с маршрутизацией. Потому что, когда вы запускаете пустое приложение реакции, оно показывает логотип реакции
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import {BrowserRouter} from 'react-router-dom';
import './styles/index.css';
import App from './components/App';
ReactDOM.render(
<BrowserRouter>
<App/>
</BrowserRouter>,
document.getElementById('root')
);
App.js
import React, { Component } from 'react';
import { Route, Switch } from 'react-router-dom';
import '../styles/App.css';
import Home from '../pages/HomePage';
import Select from '../pages/SelectionPage';
import Summary from '../pages/SummaryPage'
class App extends Component {
render(){
return(
<div className='App'>
<div className='mainContainer'>
<Switch>
<Route exact path='/' component={Home}/>
<Route exact path='/select' component={Select}/>
<Route exact path='/summary' component={Summary}/>
</Switch>
</div>
</div>
);
}
}
export default App;