nuxtjs / proxy url ax ios после dist - PullRequest
1 голос
/ 02 марта 2020

когда я yarn dev При рендеринге сервера Proxy работает нормально. извлечение данных с сайта API api.server.com/api

Но после yarn generate ax ios запрос вызывает собственный сервер
current.example.com/api.

Почему он не работает в dist html? Прокси работает только на стороне сервера? Пожалуйста, помогите.

У меня есть Nuxt JS config:

/*
 ** Nuxt.js modules
   */
  modules: [
    '@nuxtjs/axios',
    '@nuxtjs/proxy'
  ],
  axios: {
    proxy: true // Can be also an object with default options
  },

  proxy: {
    '/api/': {
      target: 'http://api.server.com/api',
      pathRewrite: {'^/api/': ''}
    },
    changeOrigin: true
  },

plugins axios.js

import axios from 'axios'

export default axios.create({
  baseURL: '/api/',
  responseType: 'json'
})

здесь я назвал этот API как показано ниже index.vue

<script>
import axios from '~/plugins/axios'

export default {
   mounted() {
    this.loaded();
  },
  methods: {
    loaded(){
        const location =  axios.get('/contact/contact_session.php').then((response) => {
          console.log(response);
        }).catch((err) => {
        });
    },
  }
}
</script>
...