通過Nginx反向代理解決Jeecg-boot前端跨域訪問的問題。


背景:

准備做H5的自建應用(jeecg-boot的前端), 自建應用原來有自己的權限認證體系,Jeecg-boot本來需要登錄的,現在不用Jeccg-boot自帶的登錄了,因為嵌入到釘釘,
點擊釘釘的H5的時候,通過獲取釘釘用戶信息,然后免登錄到Jeecg-boot。

 

碰到的問題:

當前端頁面打包到服務器,調用釘釘的服務的時候發現有如下問題。

 

 

 

 

提示如下錯誤。

 

 

 

這種是屬於跨域造成無法掉通。

因為是打包發布到前端,通過Nginx來做Web服務器的,就可以通過Nginx的反向代理來完成跨域的操作。

首先,做Nginx的配置設置

 

 

 在配置中新增一個 自定義命名的節點  /ddproxy

其中地址指向了釘釘API接口的調用外網地址:https://oapi.dingtalk.com/

/ddproxy

 

 

 

這樣就可以執行就成功了。

 

 

 

 

 

 

 

https://oapi.dingtalk.com/


免責聲明!

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



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