Есть ли возможный способ исправить React-Routing.Не рендеринг с сервера Apache - PullRequest
0 голосов
/ 08 апреля 2019

Я устанавливаю новый сервер 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...