когда я 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>