Автоматическое подключение плагинов из этой папки в проект. Сперва необходимо создать плагин в этой папке. Затем подключить его в файле nuxt.config.js
.
Для реализации запросов на бэкенд, можно воспользоваться Axios.
Установка модуля:
npm install @nuxtjs/axios
После чего, создайте файл axios.js со следующим содержимым:
import axios from 'axios'; //import {store} from '@/store/index'; export default defineNuxtPlugin(nuxtApp => { //console.log(store.state.token); axios.defaults.baseURL = 'http://localhost:8000/api/'; axios.defaults.headers["content-type"] = "application/json"; axios.defaults.headers.common.authorization = `Bearer `; axios.defaults.headers.common['Access-Control-Allow-Origin'] = '*'; });
Подключение плагинов в файле nuxt.config.js
export default { css: ['~/assets/css/main.css'], modules: ['@nuxtjs/axios'], plugins: ['~/plugins/axios.js'] }
Практика