essay-org / essay

personalise blog system
MIT License
949 stars 277 forks source link

proxy如何解决跨域请求呢? #31

Closed zhilizhui closed 5 years ago

zhilizhui commented 5 years ago

你好,我想在本地进行开发,但是后台不想设置请求头,我如果要在前端设置代理,要怎么设置nuxt.config.js呢 ?

wmui commented 5 years ago

@zhilizhui

  1. yarn add @nuxtjs/axios 或者 npm install @nuxtjs/axios
  2. 配置文件添加
axios: {
  proxy: true
},
proxy: {
  '/api': 'http://api.example.com'
},
modules: ['@nuxtjs/axios']
  1. 使用
// http://127.0.0.1:3000/test 代理到 http://api.example.com/test
this.$axios.$get('/api/test').then(data => {

})
wmui commented 5 years ago

最简单的办法是把后端打一顿,这样他就配置了

noobalex commented 5 years ago

哈哈哈,皮