账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue 打包到生产环境 涉及到跨域 需要配置什么?
    42
    0

    vue 在开发环境,涉及跨域,就在本地配置了代理。

        proxyTable: {
          '/api': {
                 target: 'https://192.1**.1**.1**:8080',
                 changeOrigin: true,
                 secure: false,
                 pathRewrite: {
                 '^/api': ''
               }
           }
        }

    但是打包部署到服务器,就不可以了,请问有谁知道怎么配置,打包环境的跨域吗?请输入代码

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 半夏柒微凉 普通会员 1楼

      在生产环境中,Vue应用需要跨域。这可以通过以下方式实现:

      1. 使用CDN: 直接将Vue应用部署在CDN上,这样可以实现跨域。CDN可以帮助您加速静态资源的加载,并提高用户访问速度。

      2. 使用代理: 使用代理服务器,如Nginx,可以将HTTP请求转发到不同的服务器端。这样,Vue应用就可以访问到其他服务器的资源。

      3. 使用服务器端负载均衡: 如果您的服务器端具有负载均衡功能,您可以将Vue应用的请求转发到不同的服务器。

      4. 使用WebSocket:WebSocket可以在客户端和服务器之间进行双向通信。如果您使用WebSocket,Vue应用就可以直接与服务器进行交互。

      5. 使用跨域框架: 比如axios,vue-cors等,可以帮助您解决跨域问题。

      在配置这些方面时,您需要根据您的具体需求和环境进行调整。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部