Nuxt.jsで開発を始めた際、なかなか理解できなかったのが、Nuxt.jsとExpressがどう繋がっているのかということでした。いう疑問がなかなか晴れず。Firebase用vueテンプレートを混ぜ込みつつ解説したいと思います。Nuxt.jsはExpressの中でミドルウェア的に使うNuxt.jsはExpressの中で、1つのmoduleとして使用します。例)https://github.com/taishikato/nuxt-express-firebase-template/blob/master/template/functions/index.js#L2いままでVue.jsなどでSPAを作るのに慣れていると、フレームワークをモジュールとして使うという発想はなかったかなと思います(自分はなかった)。この考え方の切替が結構大事かなと思います。Componentを出力するか、決定できます。ポイントはnuxt.renderRoute()メソッドを使うことです。nuxt.renderRoute()について、公式ドキュメントには以下のように書いています。特定のルートをレンダリングします。その際にコンテキストを渡すことができます。アクセスしたら、Nuxt.jsのpages/top.vueが使用されます。});});また、第二引数にコンテキストを渡すことができます。イースト@kanye__eastプログラミング、ものづくりが大好きです。新卒でヤフー→4年で退職→2019/05よりバンクーバー在住のソフトウェアデベロッパー。普段は個人開発してProductHuntに投稿したりしています。upLoginユーザーは見つかりませんでした。