【nginx】如何在本地代理外部链接
配置项代码:
示例为获取百度短语音Token
server {listen 50003;server_name localhost;# 代理外部链接的配置location /external {# 外部链接地址(需要代理的目标地址)proxy_pass http://aip.baidubce.com/oauth/2.0/token;proxy_set_header Host aip.baidubce.com;# 必要的代理头部设置#proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;# 超时设置proxy_connect_timeout 30s;proxy_read_timeout 60s;proxy_send_timeout 60s;}}
调用示例:
该配置可解决前端调用跨域问题