Vue 配置跨域的两种方法

1、方案1:Nginx配置跨域,Vue不用配置vite代理

  • 1.nginx 配置SSL证书

    复制代码
       listen *:443;
       server_name gitlab.xxxxxx.com;
       server_tokens off; ## Don't show the nginx version number, a security best practice
       ssl on;
       ssl_certificate /etc/gitlab/xxxxxx.com.pem;
       ssl_certificate_key /etc/gitlab/xxxxxx.com.key;
       ssl_session_timeout 5m;
    1. nginx 配置跨域
    • 新版:
  • 旧版:

    配置完成后在vue中就可以使用了;vite、axios都不用单独处理

方案2:Vite配置代理

  • vite.config.ts 配置代理
  • 网络请求中设置请求域名别名:

两种方法都可以实现,方案1后期调试可观性比较好

相关推荐
郭小李11 小时前
springmvc 拦截器
java·开发语言·前端
程序员大阳11 小时前
副队长JavaScript教程(60)-BOM 初识:window 对象与浏览器模型
javascript·bom·window对象·浏览器模型
web打印社区11 小时前
Chrome-kiosk-printing能上生产吗
开发语言·前端·javascript·chrome·websocket
白帽攻防录11 小时前
某pc客户端app从xss到rce实战案例
前端·网络安全·黑客·xss·rce·src漏洞·app漏洞
潇小墨11 小时前
我给自己造了一个桌面效率助手:剪贴板、截图提单、全盘文件搜索,全都塞进快捷键里
vue.js
志尊宝11 小时前
AI原生前端开发(041):AI辅助的状态管理(Zustand/Pinia)
前端·javascript·ai-native
修炼的dance11 小时前
pngquant 两档质量后接 oxipng,每步省多少花几秒
前端
费曼学习法11 小时前
无人值守AI内容矩阵实战(10):Windows 无 systemd,进程存活率 99% 怎么做
前端
Geoffwo11 小时前
DSH-SKILL基础
javascript
小兔子11 小时前
Integer 的 == 在 100 时是 true,在 1000 时是 false
前端