如上所述here,我尝试使用Status Files
以下代码:
install(StatusPages) {
statusFile(HttpStatusCode.NotFound, HttpStatusCode.Unauthorized, filePattern = "#.html")
}
并保存文件如下:
但是在运行之后,我得到了标准的404错误,这意味着文件没有被看到,我是否需要添加一些东西,或者我将它们保存在错误的位置?
答案 0 :(得分:0)
statusFiles()
看起来像resolveResource(path)
,所以它正在查看:src/main/resources/
并且为了让它理解/看到statusFiles
文件夹,它正在说谎在resources
文件夹中,filePattern
需要调整一点以反映它,所以正确的代码是:
statusFile(HttpStatusCode.NotFound, HttpStatusCode.Unauthorized, filePattern = "statusFiles/#.html")