この記事は、Nuxt.js #2 Advent Calendar 2018の12日目の記事です。 概要 この記事ではNuxt.jsでプロジェクトの作成からユーザ認証関係(ログインしないと見れないページの作成方法)を紹介します。 具体的には認証を行うコンポーネントやプラグインを作成し、認証まわりの処理をおこないます。コンポーネントで作成するため再利用性は高い(はず)です。ご利用ください。 ※Firebase, Nuxt, Vue初心者が書いた記事です。もっといい書き方とかあれば教えてください! 前提 nodeは10.14.1, npmは6.4.1を使っていきます。