美文网首页
vue nginx代理多个地址问题和在同一局域网下无法访问页面问

vue nginx代理多个地址问题和在同一局域网下无法访问页面问

作者: 奶瓶SAMA | 来源:发表于2020-01-08 14:21 被阅读0次
//config index.js
dev: {
    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
      '/v1': {
        target: 'http://172.16.5.168:8090',
        changeOrigin: true
      },
      '/api': {
        target: 'http://172.16.5.168:8000',
        changeOrigin: true,
      }
    },
    // Various Dev Server settings
    host: '0.0.0.0', // 原本是localhost  在同一局域网下的电脑无法访问本电脑打开的页面
//api.js
export default {
  install: () => {
    let http = Vue.axios
    const api = {
      login: resource('v1/users/login', http, {  //第一个地址请求的方式
        post: params => http.post('v1/users/login', params)
       }),
      client: resource('api/users/login', http, {  //第二个地址请求的方式
        post: params => http.post('api/users/login', params)
       }),
    }
   Vue.api = api;
      Vue.prototype.$api = api;
    }
}

相关文章

网友评论

      本文标题:vue nginx代理多个地址问题和在同一局域网下无法访问页面问

      本文链接:https://www.haomeiwen.com/subject/kecsactx.html