vue config js отлично работает локально, но не работает в продакшене - PullRequest
0 голосов
/ 14 июля 2020

отлично работает, когда я вызываю API на локальном сервере, но я продолжаю получать ошибку 404 в развернутом приложении Heroku.

config. js file

module.exports = {
  devServer: {
    proxy: {
      '/api': {
        target: 'https://simple-order-api.herokuapp.com',
      },
    },
  },
};

хранить / индексировать. js Файл

Vue.use(Vuex);

export default new Vuex.Store({
  strict: true,
  state: {
    baseUrl: '/api',
  },
});

аутентификатор js Файл

  actions: {
    register({ commit, state }) {
      commit('setRegisterError', null);
      return HTTP().post('/auth/register', {
        email: state.registerEmail,
        password: state.registerPassword,
      })
        .then(({ data }) => {
          commit('setToken', data.token);
          router.push('/');
        })
        .catch(() => {
          commit('setRegisterError', 'An error occured while creating your account');
        });
    },
};

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...