发布时间:2026/8/14 23:54:00
Vue3项目在Nginx中配置代理后端IP 在vite.config.js中配置的server.proxy仅在Vite 开发服务器即你运行npm run dev或yarn dev时生效。当你将 Vue 3 项目打包npm run build并部署到 Nginx 后这个配置文件不会被带进生产环境Nginx 也完全不会读取vite.config.js文件。1. 为什么无效Vite 的代理原理它基于 Node.js 的http-proxy库在开发时启动了一个中间件服务。浏览器访问http://localhost:3000/apiVite 服务器接收请求后转发给http://localhost:8060。Nginx 的托管原理Nginx 直接托管dist目录下的静态文件HTML/JS/CSS。当浏览器请求/api时请求直接打到 Nginx 监听的端口如 80/443Nginx 不会因为 Vite 的配置文件而自动代理。2. 如何在 Nginx 中实现相同的代理效果你需要在Nginx 的配置文件通常是nginx.conf或/etc/nginx/conf.d/your-project.conf中手动添加反向代理配置。假设你的 Vue 应用部署在/usr/share/nginx/html后端接口在http://localhost:8060配置如下server { listen 80; server_name your-domain.com; # 你的域名或 IP # 托管 Vue 静态文件 location / { root /usr/share/nginx/html; try_files $uri $uri/ /index.html; # 解决 Vue Router 刷新 404 问题 } # 代理 /api 请求等效于 Vite 的 proxy 配置 location /api { proxy_pass http://localhost:8060; # 对应 target # 等效于 changeOrigin: true proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 可选如果你在 Vite 中配置了 rewrite在这里对应修改 # 例如 Vite 的 rewrite: (path) path.replace(/^\/api/, ) # 则这里 proxy_pass 末尾加斜杠proxy_pass http://localhost:8060/; } }配置完成后执行nginx -t检查语法然后nginx -s reload重载配置即可生效。3. 特别提醒跨域CORS在Vite 开发环境中代理绕过了浏览器的跨域限制。在Nginx 生产环境中使用上述proxy_pass同样绕过了跨域因为请求是 Nginx 服务端转发的不需要在后端代码中额外开启 CORS除非前端直接请求后端 IP 而非通过 Nginx。4. 补充vite preview呢如果你运行npm run preview即vite preview --port 3000这个命令会启动一个生产预览服务器此时server.proxy是生效的。但这仅用于本地预览不适用于生产环境部署且性能远不如 Nginx不建议用这种方式替代 Nginx 对外提供服务。总结生产环境务必把代理逻辑写在 Nginx 配置中vite.config.js里的server配置只属于开发环境。如果你对 Nginx 配置不熟悉可以直接复制上面的location /api代码块使用。如果有路径重写等特殊需求可以告诉我我帮你调整配置。

相关新闻

2026/8/14 23:49:00

2027北京AI数字健康与智慧医疗展官方:94%展商满意度揭秘

展会的长期生命力,源自参展企业真实的体验感与复购意愿,2026年度赛逸展结束后的官方问卷调查数据显示,本届智慧医疗展整体展商满意度达到94%,老展商次年展位复订率稳定在78%,这两组核心数据,直观揭示了行业…

2026/8/15 0:49:04

别瞎纠结了!Android开发与Java,谁才是你的铁饭碗?

相较于2016年, 安卓开发与java开发二者之中哪一个会有着更好的前景? 请针对近期以及长远的发展情景与契机呀客观全面地给出评价, 多谢! 以下的文字相关资料乃是经由(历史新知网)处那位小编呢为大家收集整理后所发布呈现出来的内容, 赶紧让我…

2026/8/15 0:44:04

全栈式AI智能体搭建

构建具备感知、决策、行动与学习能力的自主智能实体, 进行系统性地设计、开发与部署, 这一全过程就是全栈式AI智能体搭建(Full - Stack AI Agent)。该事情覆盖从底层基础设施、算法模型、中间件开发, 再到上层应用界面及运维监控的完整技术栈, 其目的在于…

2026/8/14 4:27:24

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/14 4:27:24

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/15 0:04:00

AI 电动婴儿车智能功率 辅助控制、电源管理的完整选型方案

2026年随着 AI 技术在电动孕婴童用品中的深度渗透(如智能避障、自适应速度控制、能量回收),电动婴儿车对功率器件提出更高要求:高效率、小型化、低功耗、高可靠性。微碧半导体(VBsemi)基于 Trench 及 SGT 工…

2026/8/15 0:04:00

论文AIGC检测不达标完整教程!低门槛用5款工具逐步复检!

论文提交前自己先查一遍AI率,是2026年毕业生的常规动作。学校要求论文AI率低于30%,乃至于20%才能答辩… 很多同学发现一个尴尬的事情:同一篇论文,知网查出来AI率35%,维普查可能是48%,大雅、朱雀又是另外的数…

2026/8/14 4:27:24

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/14 4:27:24

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/14 4:27:24

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…