drogonframework / drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
MIT License
11.04k stars 1.06k forks source link

关于404等错误页面,只能是静态页面吗? #1983

Closed jimboybo closed 3 months ago

jimboybo commented 3 months ago

404页面只能是静态页面吗? 不知道能否通过控制器方式设置? 或者通过跳转设置?比如: auto error404 = drogon::HttpResponse::newRedirectionResponse("/404.html"); drogon::app().setCustom404Page(error404);

"/404.html"是控制器里的页面。

不知道能否实现?

hwc0919 commented 3 months ago

可以使用 setCustomErrorHandler()

jimboybo commented 3 months ago

可以使用 setCustomErrorHandler()

多谢,可以了