Vue Routerを使ったプロジェクトをFirebaseで公開するには?
ホーム ブログ Firebase情報 Vue Routerを使ったプロジェクトをFirebaseで公開するには? 2022年3月31日 Vue Router を使ったプロジェクトを Firebase で公開するには? Vue Router は Vue を使った Web アプリで、ページ毎に表示を切り替える場合に利用されます。ところが、設定によっては、「ページが見つからない」(404エラー)になる場合があります。原因は、Web サイトのページの切り替え(ルーティング)にあります。この記事では、Firebase を利用して、Vue Router を利用した、Vue アプリを公開する方法を紹介しています。 ルーティングの仕組み Web サイトで表示するページを切り替える仕組みを「ルーティング」と呼んでいます。 簡単にいうと、Web ブラウザで指定したリンク(URL)によって、表示を切り替える事ができますが、この切り替えの仕組みをルーティングと呼んでいます。 この「切り替え」を行なっているのは、通常の Web サイトでは、Web サイトの情報を持っているサーバー(Web サーバー)が行なっています。 Web ブラウザは、指定されたリンク(URL)を Web サーバーに送って、表示する情報を Web サーバーから受け取って表示をしています。 Vue の表示の仕組み Vue は「フロントエンドのフレームワーク」の一つで、「Web ブラウザで表示を管理する仕組み」です。 一般的に Vue で作成した Web アプリをインターネットで公開する場合には、 Vite を使って Vue のプロジェクトを作成した場合には以下のコマンドを実行して公開用の情報(イメージ)を作成します。 (*)この連載では、 Vite を Vue のサンプルプロジェクト(テンプレート/ひな型)を作成する方法を前提に紹介しています。 $ npm run build この公開用の情報(イメージは)、作成した Vue のプロジェクトフォルダの下に「 dist 」というホルダーを作成してその下に作成されます。 実際に作成してこのフォル