Server Side Rendering(SSR)HTMLを構築する仕組みがブラウザとサーバで共通のものが⼊ってきていて、それを共通のロジックを使って動かす(Node.js⽇本ユーザーグループ 古川さん)http://www.publickey1.jp/blog/17/server_side_renderingserver_side_rendering_ng-japan_2017.html
45.
(雑記) Server SideRenderingSPAだと、初期表⽰に⽐較的時間がかかる→ 初期描画前が⽩い画⾯ or ローディング画⾯を⼊れる必要がある→ 初期描画の処理をサーバ側で⾏ってしまおう→ 初期描画の処理をクライアントサイド(JS)で書いてるから、 サーバにもJSのロジックを使おう(Node JS)Universal Javascript !(クライアント・サーバで共通のJSロジックを使う)初期表⽰以降は、SPAで動的に切り替えればいいよね!これがいわゆる、
Nuxtのインストール $ vue initnuxt-community/starter-template <プロジェクト名>1. Nuxt公式サイトからzipファイルをダウンロードするか、 vue-cliでテンプレートをダウンロード。2. プロジェクト名のディレクトリが作られるので、 ディレクトリに移動して`npm install`(yarnを使ってる⼈は`yarn`) $ cd <プロジェクト名> $ npm install (or yarn)3. 依存パッケージのインストールが完了したら、`npm run dev` $ nom run dev