我希望为服务堆栈端点生成自定义文档。我知道服务堆栈的api用于这样的事情,但问题是我必须构建一个高度自定义的元数据页面,这取决于提供给请求的值:
\ myendpoint \ 1个\元数据 \ myendpoint \ 2 \元数据
这两个网址将生成完全不同的元数据页面集。部分数据是程序生成的,因此也增加了复杂性。
所以我的问题是有一种简单的方法可以在特定端点的meta的自定义html页面中进行连接吗?
提前致谢,
西格
答案 0 :(得分:0)
请参阅modifying ServiceStack's built-in metadata templates上的文档:
VFS允许您通过简单地复制要自定义的元数据或HtmlFormat模板文件并将它们放在您的网站目录中来替换您自己的内置ServiceStack模板:
/Templates/HtmlFormat.html // The auto HtmlFormat template
/Templates/IndexOperations.html // The /metadata template
/Templates/OperationControl.html // Individual operation template
您可以在本地自定义ServiceStack将选择并使用它。
由于模板是带有模板占位符的静态html,您可以采用的一种方法是add additional JavaScript behavior添加指向自定义元数据页面的链接(或修改/删除现有元数据页面)。