はじめに 今回はNuxtのAPI設計をRepositoryFactoryパターンを適応して実装して 昔と比べてかなりスッキリした設計にできたかなと満足できたので、そちらの構成の紹介をしていこうと思います。 ディレクトリ設計 project ├ src | ├ repositories │ │ ├ user-repository.js │ │ └ post-repository.js │ ├ factories │ │ └ api-repository-factory.js │ ├ store │ │ └ post.js │ └ plugins │ ├ axios.js │ └ api.js │ └ nuxt.config.js Repositoryの作成 まず大本となるRepositoryをVue.jsなどであれば作成するのですが、 Nuxtの場合は@nuxt