私はこのbuildpackで反応するアプリを作成しました。私はローカルでこれを実行するとreact-create-app herokuが実行していないアプリ
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();
が、それは私のhome.jsビューをレンダリングする:私のindex.jsは次のようになりますように、私も追加
は、それにルータを反応させます。しかし、私がやるときgit push heroku master
は私が成功したビルドを取得するが、私はHerokuのURLを経由してアプリを開くと
私はまだ標準ページことわざ取得:
ようこそ
を反応させることを開始するには、src/App.jsを編集して保存し直してください。
私のアプリを表示するにはどうすればよいですか?
あなたはHerokuのにデプロイする前に、あなたのアプリケーションを構築しましたが、次のされていますか? – bennygenel
実際には、アプリが英雄マスターにプッシュされるとビルドが作成されるようです –
デプロイする前にビルドを作成する必要はありません。ウェブパックの設定に問題がある可能性があります。ローカルにビルドしてビルドを試してみてください – Swapnil