nginx从静态json文件中响应json数据

为什么80%的码农都做不了架构师?>>>   hot3.png

nginx配置文件

/usr/local/etc/nginx/nginx.conf

添加如下配置:

location /getData/ {
    default_type application/json;
    alias /Users/zhangyalin/Downloads/treegrid/;
}

设置响应的内容格式为application/json,然后告诉nginx去/Users/zhangyalin/Downloads/treegrid/文件下面找/getData/的GET请求的json数据。
**Note:**这里使用的alias配置方式是请求替代的方式,即/getData/mydata.json就去找/Users/zhangyalin/Downloads/treegrid/mydata.json文件。这种nginx的alias配置方式不适用于正则表达式的配置方式。

前端请求

$('#tt').treegrid({
        method:"GET",
        url:'getData/mydata.json'
        ....
});

这里需要设置请求方式为Get方式,如果是Post会造成出现405方法不允许现象。

参考

nginx的alias配置文档
easyui的datagrid文档

转载于:https://my.oschina.net/fxtxz2/blog/1818142

你可能感兴趣的:(nginx从静态json文件中响应json数据)