背景:
准備做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/