antd-design-pro 生產環境部署


場景描述

1.后台用laravel 監聽的 80 端口,前端頁面用 blade 模板生產, laravel 路由訪問 (www.main.com)

2.后端用 ant-design-pro, 構建后 用 express 部署, pm2 守護進程,在 5050 端口啟動

3.子域名  admin.main.com 指向 5050 后端項目, 用配置子域名的方式隱藏5050端口。

4.admin.main.com 可以看到后端頁面

5.問題!請求laravel的接口, 報錯(原因是 請求訪問的是 admin.main.com 下的api接口,這肯定是不存在的)

解決辦法:

在配置 admin.main.com 子路由時,做代理設置

location /api {

  proxy_pass 127.0.0.1; // laravel 部署的端口

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM