statusFiles应该保存在哪里?
如上所述,我试图用下面的代码使用Status Files
:
install(StatusPages) { statusFile(HttpStatusCode.NotFound, HttpStatusCode.Unauthorized, filePattern = "#.html") }
并保存如下文件:
但运行后,我得到了标准的404错误,这意味着该文件没有看到,我需要添加一些东西,或者我把它们保存在错误的地方?
它看起来像statusFiles()
做一个resolveResource(path)
,所以它看在: src/main/resources/
和为了使它了解/看到statusFiles
文件夹,这是位于resources
文件夹内, filePattern
是必需的要调整一点nit来反映它,所以正确的代码是:
statusFile(HttpStatusCode.NotFound, HttpStatusCode.Unauthorized, filePattern = "statusFiles/#.html")