制作自定义 404 页面 Vapor 3

Posted

技术标签:

【中文标题】制作自定义 404 页面 Vapor 3【英文标题】:making custom 404 page Vapor 3 【发布时间】:2019-03-21 10:00:14 【问题描述】:

当我在 Vapor 3.1.0 中获得 404 时,我想制作一个自定义叶页。我已经在网上搜索过它,即使在文档中,我也找不到。 我该怎么办?

谢谢你????

【问题讨论】:

据我所知,您应该构建自己的中间件并在那里捕获 404 错误,一旦 404 发生,您应该返回叶子页面而不是将其扔给下一个响应者。 【参考方案1】:

查看https://github.com/brokenhandsio/leaf-error-middleware,它提供了一个解决方案,让您随心所欲!

基本上它会替换错误中间件并为不同的错误加载404.leafserverError.leaf

【讨论】:

以上是关于制作自定义 404 页面 Vapor 3的主要内容,如果未能解决你的问题,请参考以下文章

如何设置404页面,404错误页面自定义方法

自定义 ASP.NET MVC 404 错误页面的路由

ASP.NET自定义404和500错误页面

自定义页面 404 未显示,但页面 500 正在显示

自定义404页面重定向,但不显示自定义页面

如何通过在 Spring MVC 中返回自定义错误页面来全局处理 404 异常?