Если с голым vue в принципе понятно как, то с nuxt не очень. Сейчас у меня все вызовы во вьюхах в asyncData (некоторые в vuex через this.$axios). Использую @nuxtjs/axios в качестве клиента, конфигурирую через плагины (добавления всякой чуши в заголовки, токены, языки итд). Вообще, насколько это необходимо, и что говорят best practices?
Если можно, дайте, пожалуйста, ссылку на какой-нибудь проект, где все правильно сделано.
Vuex?
https://blog.lichter.io/posts/nuxt-api-call-organization-and-decoupling/
та вот вроде бест практис https://github.com/vuejs/vuex/blob/dev/examples/shopping-cart/api/shop.js
Обсуждают сегодня