如何在服务器上提供对JSON文件的AJAX访问

时间:2014-11-18 18:47:57

标签: javascript ajax json nginx cors

我知道如果你有一个JSON响应,你可以提供CORS,甚至包装在jSONP响应中。

但是在这种情况下,我在服务器上有一个JSON文件,我希望多个客户端应用程序能够AJAX到该文件。

我得到了通常的No 'Access-Control-Allow-Origin' header is present on the requested resource

也许这是一个Nginx设置?

谢谢!

1 个答案:

答案 0 :(得分:0)

在Nginx中

 if ($request_filename ~* ^.*?/([^/]*?)$) {
            set $filename $1;
    }

    if ($filename ~* ^.*?\.(json)$){
        add_header Access-Control-Allow-Origin *;
    }