Nginx跨域请求设置
开发环境中,前后端分离开发时,经常会有跨域请求的问题出现,Nginx可以设置如下:
//在location下面,加入下面三个选项
location / {
add_header 'Access-Control-Allow-Origin' '*'; //*可设置为domain,eg: http://other.domain.com
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET';
...
other configuration
...
}
说明:
- 第一个选项:授权允许,所有域名的请求
- 第二个选项:请求可以被暴露
- 第三个选项:指定请求的方法
网友评论