javascript - Bagaimana untuk mengkonfigurasi vue-cli proxyTable
高洛峰
高洛峰 2017-05-16 13:39:25
0
3
901

Bagaimana untuk menggunakan setting.host + '/api/sop/' dalam persekitaran dalam talian, dan pembangun tempatan meminta localhost:3000?

const instance = axios.create({
  baseURL: setting.host + '/api/sop/',
  timeout: 20000,
  headers: {
    'Content-Type': 'application/json',
    'Accept': 'application/json',
  },
});

config


  proxyTable: {
  '/api': {
    target: "http://127.0.0.1:3000",
    changeOrigin: true,
    pathRewrite: {
      '^/api': ""
    }
  }
},
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(3)
世界只因有你

Menggunakan vue-resource, idea teorinya adalah sama. proxyTablenginx的反向代理是一样的道理,拦截特定的url, maju ke pelayan lain.

// config
proxyTable: {
  '/api': {
    target: 'http://10.0.0.10:8080',
    changeOrigin: true,
    pathRewrite: {
      '^/api': '/api'
    }
  }
}

// code
this.$http.post('/api/login',{
  username: 'xxx',
  password: 'xxx'
}).then((response) => {
  // ...
}, (response) => {
  // ...
});

# 生产环境 nginx
location /api {
  proxy_pass http://10.0.0.10:8080/api;
}
迷茫

Anda boleh mengkonfigurasi pembolehubah persekitaran dan menentukan konfigurasi yang hendak digunakan dengan menilai pembolehubah persekitaran

process.NODE_ENV === 'LOCAL' ? proxyTableLocal : proxyTableServer
phpcn_u1582

Selepas menyediakan, dalam peringkat npn run dev, jika anda mengakses '/get/apple secara tempatan, pelayan tempatan akan membantu anda mengakses http://api.com:6688/get/apple untuk mendapatkan data jauh, menyedari fungsi merentas domain dalam penyamaran

Buka config/index.js dan tambah atribut proxyTable

module.eksport = {

build: {...}
dev: {
       ...
    proxyTable: {
        '/': {
                 target: 'http://api.com:6688',
                 changeOrigin: true
            }
    },
       ...
}

}

https://github.com/383514580/...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!