我創(chuàng)建了一個(gè)應(yīng)用插件,想自定義路由的路徑
我發(fā)現(xiàn)設(shè)置了路由分組后,訪問(wèn)我自定義路由下不存在的地址時(shí),會(huì)直接響應(yīng)webman默認(rèn)的404頁(yè)面,而不是我自定義的404頁(yè)面。
只能訪問(wèn)/app/idcapex_admin下不存在的地址時(shí),才會(huì)返回我自定義的404頁(yè)面。
想問(wèn)下大佬們是我哪里寫(xiě)得有問(wèn)題嗎,或者有沒(méi)有其他方案可以不使用路由分組,直接重定向某個(gè)應(yīng)用插件的入口路徑?
路由要么存在,要么不存在,不存在你說(shuō)的“自定義路由下不存在的地址”的說(shuō)法。
請(qǐng)求的地址不存在時(shí)會(huì)判斷url是否屬于某個(gè)插件(url格式為/app/插件名稱
), 查看是否有對(duì)應(yīng)的插件目錄及config配置,y 有的話嘗試走插件404,否則走全局404。
當(dāng)我設(shè)置了一個(gè)插件為admin 我在外部的app的config設(shè)置了404頁(yè)面 當(dāng)訪問(wèn)http://127.0.0.1:端口/任意地址會(huì)訪問(wèn)到我設(shè)置的404返回json內(nèi)容 但是 當(dāng)我訪問(wèn)http://127.0.0.1:端口/app/admin/任意地址 返回的卻是官方的404頁(yè)面 就算在admin的config里設(shè)置了404也是不生效的