nuxt.config.js
plugins: ['~/plugins/axios-accessor.ts'],
- plugins/axios-accessor.ts
import { Plugin } from '@nuxt/types' import { initializeAxios } from '~/utils/api' const accessor: Plugin = ({ $axios }) => { initializeAxios($axios) } export default accessorutils/api.tsimport { NuxtAxiosInstance } from '@nuxtjs/axios' let $axios: NuxtAxiosInstance export function initializeAxios(axiosInstance: NuxtAxiosInstance) { $axios = axiosInstance } export { $axios }usingimport { $axios } from '~/utils/api' ... const users = await $axios.$get('/users') ...