Size: a a a

Nuxt.js | Vue SSR

2021 June 17

C

Claus in Nuxt.js | Vue SSR
он у меня в try catch сидит
источник

V

Vlad in Nuxt.js | Vue SSR
export const namespaced = true поставил в модуле?
источник

C

Claus in Nuxt.js | Vue SSR
нет
источник

V

Vlad in Nuxt.js | Vue SSR
а, нет, в наксте это не надо делать
источник

C

Claus in Nuxt.js | Vue SSR
export const actions = {
async nuxtServerInit({ commit, dispatch }, { req, $api }) {

 try{
  const data = await this.$api.getHeader() // axios
  commit('SET_HEADER',data) // все ок
  await dispatch('user/SET_DATA',data.userId) //  ERROR  [vuex] unknown action type: user/SET_DATA
 }catch(e){
  console.log(e)
 }
}
}
источник

АН

Андрей Назаров... in Nuxt.js | Vue SSR
в наксте просто по файлам модули деляться
источник

АН

Андрей Назаров... in Nuxt.js | Vue SSR
у вас store/user.js вооще есть?)
источник

AK

Abdulaziz Kholbaev in Nuxt.js | Vue SSR
Всем привет у меня возник проблема при деплойе Nuxt app я раньше за деплоел vue app а там было dist папка и nginx confige указывал на index.html с nuxt том как быть ?
источник

V

Vlad in Nuxt.js | Vue SSR
зависит от того в каком режиме будете деплоить
если деплоите в static режиме то так же
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
накст по умолчанию билдит в папку .nuxt. в настройках конфига это можно поменять
источник

AK

Abdulaziz Kholbaev in Nuxt.js | Vue SSR
static как будет работать я думал static file когда кому то нужно показать
источник

AK

Abdulaziz Kholbaev in Nuxt.js | Vue SSR
или production можно использовать static бекенд на джанго ?
источник

V

Vlad in Nuxt.js | Vue SSR
static это все страницы генерируются на этапе сборки и ты их просто можешь раздавать нжинксом
источник

V

Vlad in Nuxt.js | Vue SSR
это все описано в доке https://nuxtjs.org/docs/2.x/get-started/commands
источник

C

Claus in Nuxt.js | Vue SSR
Есть. Я mutation указал, а нужно было action -_-
источник

ВБ

Владимир Бандуристов... in Nuxt.js | Vue SSR
😅
источник

A

Aquinary in Nuxt.js | Vue SSR
Каким образом обрабатывать ошибки обращения к беку?
Типо в .catch axios'a пихать коммит на какой-нибудь отдельный стор с ошибками и после этого в вёрстке выводить плашки с ошибками?
Как это правильнее всего реализовать?
источник

V

Vlad in Nuxt.js | Vue SSR
прокидывать ошибки в компонент, т.е вызываешь экшн, который может выбросить исключение и в компоненте его ловишь
источник

V

Vlad in Nuxt.js | Vue SSR
чаще всего обработка ошибок в сторе не нужна. Если нужна -
в сторе в экшене обрабатываем и выбрасываем дальше, чтобы компонент мог словить
try {
 …
} catch (e) {
 …
 throw e
}
источник

V

Vlad in Nuxt.js | Vue SSR
либо either монада
источник