栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

关于vue反向代理的坑

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于vue反向代理的坑

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  publicPath: './',
  outputDir: 'dist',
  assetsDir: 'assets',
  indexPath: 'index.html',
  runtimeCompiler: true,
  transpileDependencies: true,
  configureWebpack: {
    devtool: 'source-map'
  },
  devServer: {
    port: 8080,
    https: true,
    proxy: {
      '/api': {
        target:'http://localhost:8081',
        secure: false,
        changeOrigin: true,
        ws: true,
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  }
})

在本地有访问路径中有/api/xxx/,nginx中配置了/xxx/访问 ip:port/getxxx?a=&b=&

正常访问没有任何问题

但是部署到服务器中之后却总是502,这是因为vue dist部署到服务器之后,devServer反向代理服务器并不会部署上去,这是nginx就充当了devServer的作用,因此就应该在nginx中配置location /api/xxx/ 才能够正常访问

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880893.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号