状态文件应该保存在哪里?

Where the statusFiles should be saved?

如前所述here,我尝试将Status Files与以下代码一起使用:

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

并保存文件如下:

但是在 运行 它之后,我得到了标准的 404 错误,这意味着没有看到文件,我需要添加一些东西,还是我把它们保存在错误的地方?

看起来 statusFiles() 做了一个 resolveResource(path),所以它正在查看:src/main/resources/ 并为了使其 understand/see 成为 statusFiles 文件夹,它位于 resources 文件夹内,需要对 filePattern 进行微调以反映它,因此正确的代码是:

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