跨域相关知识请自行查阅,实践如下:
vi etc/nginx/nginx.conf
在http > server >location 加上下面的代码
#公共静态资源跨域响应头
location /static/ {
#Access-Control-Allow-Origin *解决跨域问题
add_header Access-Control-Allow-Origin $http_origin;
add_header Access-Control-Allow-Credentials true always;
add_header Access-Control-Allow-Headers Origin,X-Requested-Width,Content-Type,Accept,Authorization always;
add_header Access-Control-Allow-Methods * always;
add_header Access-Control-Request-Method * always;
add_header Access-Control-Max-Age 1728000 always;
#通过预检
if ($request_method = 'OPTIONS'){
return 204;
}
#强制缓存30天,单位秒
add_header Cache-Control max-age=2592000;
}
在你的ngixn根目录里新建一个static目录,然后就可以用 ip:port/static/image.png 来访问了