src/containers/config/httpConfig.js - 已更新为使用 Nginx 代理nginx.conf - 已添加 API 代理配置vite.config.ts)nginx.conf)111.229.137.113:52773 的 IRIS 服务正在运行/csp/drg/sysInternalMutiple 可以访问[ ] 测试 API 连接:
curl -X POST http://111.229.137.113:52773/csp/drg/sysInternalMutiple \
-H "Content-Type: application/json" \
-H "Authorization: Basic cHJoaXA6cHJoaXBAMjAyMA==" \
-d '{"code":"01040073","params":[]}'
bash
cd "d:/AI开发/CodeBuddy/DRG医保控费预警系统开发项目/frontend"
npm run build
[ ] 确认 dist 目录生成成功
[ ] 检查 dist/index.html 是否存在
需要上传到服务器的文件:
frontend/dist/ 目录(整个目录)frontend/nginx.conf 配置文件C:\nginxmkdir C:\nginx\html\dist
xcopy /E /Y \path\to\dist\* C:\nginx\html\dist\
copy C:\nginx\conf\nginx.conf C:\nginx\conf\nginx.conf.baknginx.conf 替换 C:\nginx\conf\nginx.confcd C:\nginx
start nginx
nginx -s reload
/iris-api/invoke 返回正常(状态码 200)如果遇到问题:
页面无法访问
tasklist | findstr nginxC:\nginx\logs\error.logAPI 请求失败
CORS 错误
src/containers/config/httpConfig.js
ipDeault: 生产环境设为空(使用相对路径)urlAddress: 改为 /iris-api/invokenginx.conf
/iris-api/ 路径的代理配置http://111.229.137.113:52773/csp/drg/sysInternalMutiplevite.config.ts - 仅用于开发环境,无需修改src/api/request.ts - 已正确配置 baseURL: '/iris-api'如遇到部署问题,请检查:
C:\nginx\logs\error.log最后更新: 2026-06-10