通过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/

posted on 2021-07-30 12:16  Neo0820  阅读(2709)  评论(0编辑  收藏  举报

导航