create-react-appをベースにした、herokuにデプロイできるReactアプリのサンプルです。
create-react-appが生成するReactアプリにバックエンドのREST APIとの通信を追加しています。
npm i
npm run dev
> heroku create (11s 634ms)
Creating app... done, ⬢ ancient-savannah-28074
https://ancient-savannah-28074.herokuapp.com/ | https://git.heroku.com/ancient-savannah-28074.git
> heroku git:remote -a ancient-savannah-28074 (3s 317ms)
set git remote heroku to https://git.heroku.com/ancient-savannah-28074.git
> git push heroku master
...
remote: Verifying deploy.... done.
To https://git.heroku.com/ancient-savannah-28074.git
* [new branch] master -> master
> heroku open
/todos
にGETリクエストを出すReactアプリにした- express サーバーを追加した(
server/server.js
)GET /todos
でTODOリストを返すreact-scripts build
が出力するhtml, js, cssの静的ファイルを配信する