nancyfx压缩静态内容?

时间:2015-12-20 09:31:42

标签: nancy

我正在尝试研究如何在静态内容上启用压缩。我有一个类似的方法 http://romikoderbynew.com/2014/09/04/nancy-rest-services-gzip-it/

在bootstrap中的ConfigureConventions中添加如下所示的行 nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("Content", @"Content"));并将压缩代码连接到pipelines.AfterRequest,任何静态内容似乎都不会通过后请求挂钩。

无论如何静态内容都可以通过管道,所以我可以决定是否要压缩?

1 个答案:

答案 0 :(得分:2)

静态内容不会通过管道。您必须使用自己的压缩替换“Content”约定处理程序。

如果只有少量文件,您可以将它们放在不同的文件夹中,并使用标准Nancy路由在单独的模块中处理它们。然后它将通过您的管道处理程序。