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后期调试可观性比较好

相关推荐
Moment2 小时前
AI 全栈时代,为什么推荐 NodeJs 服务端使用 NestJs
前端·javascript·后端
i220818 Faiz Ul2 小时前
教育资源共享平台|基于springboot + vue教育资源共享平台系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·教育资源共享平台
Moment2 小时前
AI全栈入门指南:什么是 NestJs
前端·javascript·后端
happymaker06262 小时前
Vue自定义指令、插槽、路由的简单使用
前端·javascript·vue.js
fengci.2 小时前
ctfshow黑盒测试后半部分
前端
小鹿软件办公2 小时前
谷歌 Chrome 终于推出垂直标签页与更智能的阅读模式
前端·chrome
薛定猫AI2 小时前
【技术干货】DeepSeek 新模型实测:多模态 Web 生成能力与工程落地评估
前端
AIBox3652 小时前
codex api 配置教程:安装、鉴权、Windows 环境变量
javascript·人工智能·windows·gpt
Reisentyan2 小时前
[vue3]HTML Learn Data Day 9
前端·vue.js·html