共计 438 个字符,预计需要花费 2 分钟才能阅读完成。
Nginx 解决 js 跨域问题
场景:
静态文件域名为 assets.demo.com
调用 js 域名为 admin.demo.com
nginx 文件配置
由于我的 nginx 采用虚拟目录方式, 所以在文件 server{} 中间加上几句指令
# 静态文件不需要解析动态后缀,所以不需要在 location ~ \中间加. 打开静态文件的配置 conf.
service{
listen 80;
root $path;
add_header 'Access-Control-Allow-Origin' 'http://admin.demo.com'; #允许的 uri
add_header 'Access-Control-Allow-Credentials' 'true'; #谁帮我加下注释
add_header 'Access-Control-Allow-Methods' 'POST, GET'; #允许提交的方式, 允许 post 和 get 请求
location ~ .*\.(php|php5|php4|shtml|xhtml|phtml)?$ {}}
正文完