バックエンドはDjangoでフロントエンドはNuxt.jsのようなSPAで環境をheroku上で構築したいのですが、課題がいくつか出てきました。 Herokuデプロイ時にNuxt.jsのビルドはどうするのか(gitレポジトリにビルド生成物を置きたくない!) Nuxt.jsで生成された静的ファイルをDjangoからどうハンドリングするのか(nginxには頼れない!) Nuxt.jsのページルーティングをDjangoからどうハンドリングするのか 一つ一つ解決していきましょう。 Django + SPAの環境をHerokuにデプロイするときの課題 ビルドの課題 Djangoでの静的ファイルについての課題 DjangoでのSPAページルーティングについての課題 まずはプロジェクトの作成(Django & Nuxt.js) Djangoプロジェクトの作成 Nuxt.jsプロジェクトの作成 Nuxt.
![Django+SPA(Nuxt.js)の環境をHerokuにデプロイしてみた - @mizumotokのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/763c1c022d0e2d6f0c2ea6f1d2442efd83c4903b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmizumotok%2F20201030%2F20201030120610.png)