应该保存statusFiles的位置?

时间:2017-10-30 18:11:40

标签: kotlin ktor

如上所述here,我尝试使用Status Files以下代码:

install(StatusPages) {
    statusFile(HttpStatusCode.NotFound, HttpStatusCode.Unauthorized, filePattern = "#.html")
}

并保存文件如下:

enter image description here

但是在运行之后,我得到了标准的404错误,这意味着文件没有被看到,我是否需要添加一些东西,或者我将它们保存在错误的位置?

1 个答案:

答案 0 :(得分:0)

statusFiles()看起来像resolveResource(path),所以它正在查看:src/main/resources/并且为了让它理解/看到statusFiles文件夹,它正在说谎在resources文件夹中,filePattern需要调整一点以反映它,所以正确的代码是:

statusFile(HttpStatusCode.NotFound, HttpStatusCode.Unauthorized, filePattern = "statusFiles/#.html")