通过设置反向代理的方法来规避出现跨域的问题.
方法一: 设置 application-proxy.yml
proxy:
urls:
# 将/cgi-bin/以下地址转发到企业微信微信服务器 反向代理避免前端浏览器的跨区异步请求
- servlet_url: /cgi-bin/*
target_url: https://qyapi.weixin.qq.com/cgi-bin
logging_enabled: false
- servlet_url: /baidu-test/*
target_url: https://baidu.com
logging_enabled: false
#百度云代理 否则会出现跨域问题.
- servlet_url: /rest/*
target_url: https://aip.baidubce.com/rest
logging_enabled: false
方法二: 设置nginx来实现反向代理
server {
# 监听端口80 即当访问服务器的端口是80时,进入这个server块处理
listen 80;
# location后面代表访问路径 当是/rest 请求时 代理到第三方平台地址
location /rest {
proxy_pass https://aip.baidubce.com/rest;
}
location /cgi-bin {
proxy_pass https://qyapi.weixin.qq.com;
}
location /baidu-test {
proxy_pass https://baidu.com;
}
}
作者:texbox 创建时间:2022-12-15 23:28
最后编辑:texbox 更新时间:2024-10-17 08:28
最后编辑:texbox 更新时间:2024-10-17 08:28