Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ServiceStack提供扩展名为.JSON的物理JSON文件_Json_Angularjs_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack - Fatal编程技术网 servicestack,Json,Angularjs,servicestack" /> servicestack,Json,Angularjs,servicestack" />

使用ServiceStack提供扩展名为.JSON的物理JSON文件

使用ServiceStack提供扩展名为.JSON的物理JSON文件,json,angularjs,servicestack,Json,Angularjs,servicestack,我试图从angular$http请求中获取一个静态.json文件,但ServiceStack似乎对所有*.json请求都有一个句柄。是否可以获取物理json文件 以下是我得到的错误: Forbidden Request.HttpMethod: GET Request.PathInfo: /app/resources/menu/administrator.json Request.QueryString: Request.RawUrl: /app/resources/menu/administ

我试图从angular$http请求中获取一个静态.json文件,但ServiceStack似乎对所有*.json请求都有一个句柄。是否可以获取物理json文件

以下是我得到的错误:

Forbidden

Request.HttpMethod: GET
Request.PathInfo: /app/resources/menu/administrator.json
Request.QueryString: 
Request.RawUrl: /app/resources/menu/administrator.json

默认情况下,ServiceStack仅为具有的静态文件提供服务

您可以使用以下命令将静态
.json
文件添加到允许的白名单中:

SetConfig(new HostConfig {
    AllowFileExtensions = { "json" },
});

值得一提的是,分机没有句号前缀。只是在这上面浪费了几个小时:(