nginx处理静态资源跨域的问题?

分别在现有局域网服务器:
http://192.168.xx.xx:xxx/models 下放了一下 3d 模型文件,格式大概为 .fbx.obj等;
http://192.168.xx.xx:xxx/images 放置了一些图片文件;

然后在本地配置nginx,想通过本地发布的项目去引用局域网服务器上的资源,本地项目引用图片文件正常,引用 3d 文件缺提示跨域问题而无法加载:

nginx处理静态资源跨域的问题?

本地nginx.config 配置如下:

server {

listen 789;

server_name 192.168.xx.xx;

location / {

root F:/codes_git/datav/dist;

index index.html index.htm;

}

location ~* /models {

//局域网服务器

proxy_pass http://192.168.xx.xx:xxxx;

}

location ~* /api {

//局域网服务器

proxy_pass http://192.168.xx.xx:xxxx;

}

}

请问置才能正常访问到这些 3d 文件?


回答:

  1. 纯静态内容你放到一个端口下面多好……
  2. 只是 GET 纯静态内容,估计你加个统一的头就可以了。
nginx">location ~* \.(fbx|obj)$ {

add_header 'Access-Control-Allow-Origin' '*';

}

以上是 nginx处理静态资源跨域的问题? 的全部内容, 来源链接: utcz.com/p/933318.html

回到顶部