Использование Axios в nuxtServerInit () - PullRequest
0 голосов
/ 25 сентября 2019

Мне нужно, чтобы удаленные данные отображались на каждой странице.

Этот вызов выполняется в store/index.js:

export const state = () => ({
  contact: {
    hello: "World"
  }
});

export const actions = {
  async nuxtServerInit({ commit, state }) {
    const { contactData } = await this.$axios.get("/contact");
    commit("SET_CONTACT", contactData);
  }
};

export const mutations = {
  SET_CONTACT(state, contactData) {
    state.contact = contactData;
  }
};

Проблема в том, что значение contact поворачиваетсядо undefined в магазине, тогда как ожидаемый контент извлекается через Axios (извлеченный контент отображается в консоли SSR ...)

Что мне здесь не хватает?

...