Ich habe eine react app mit dieser buildpack erstellt.react-create-app heroku nicht laufende app
ich auch reagieren Router hinzugefügt, so dass mein index.js nun wie folgt aussieht:
import React from 'react';
import ReactDOM from 'react-dom';
import Home from './views/Home';
import CreateRestaurant from './views/CreateRestaurant';
import registerServiceWorker from './registerServiceWorker';
import {
BrowserRouter as Router,
Route
} from 'react-router-dom';
ReactDOM.render(
<Router>
<div>
<Route exact path="/" component={ Home }/>
<Route path="/createRestaurant" component={ CreateRestaurant }/>
</div>
</Router>,
document.getElementById('root')
);
registerServiceWorker();
Wenn ich diese lokal ausführen es macht Ansicht meiner home.js. Ich mache aber wenn
git push heroku master
Ich bekomme einen erfolgreichen Build, aber wenn ich öffnen Sie die App über die Heroku URL
ich immer noch die Standard-Seite sagen:
Willkommen
reagierenUm zu beginnen, bearbeiten Sie src/App.js und speichern Sie, um neu zu laden.
Wie bekomme ich Heroku, um meine App anzuzeigen?
haben Sie Ihre App bauen, bevor es zu Heroku bereitstellen? – bennygenel
eigentlich nicht, da es scheint, dass der Build erstellt wird, wenn die App zu Heroku-Master geschoben wird –
Sie müssen nicht vor dem Bereitstellen einen Build erstellen. Möglicherweise stimmt etwas nicht mit Ihrer Webpack-Konfiguration überein. Versuchen Sie, es lokal zu erstellen und den Build zu bedienen. – Swapnil