【发布时间】:2018-07-04 18:27:49
【问题描述】:
我刚刚开始研究 Ratpack,我最初的用例是作为一个简单的开发服务器。让它为静态文件目录(在 Groovy 中)提供服务似乎很简单,我解释一下 this 文章:
#!/usr/bin/env groovy
@Grab('io.ratpack:ratpack-groovy:1.5.1')
import static ratpack.groovy.Groovy.ratpack
ratpack {
handlers {
files { dir "static" index }
}
}
我看到有一个定义索引页面的选项(例如,index.html),但这是静态的。我希望它像 Apache 一样提供动态目录列表。我希望这只需要启用一个选项,但我找不到任何迹象表明存在这样的事情。
我不禁觉得我错过了一些东西。谁能指出我正确的方向?
【问题讨论】:
-
我不相信有任何开箱即用的东西(或者你可以打开的配置选项)。您需要编写一个处理程序(基于前缀)返回该文件夹的内容