【发布时间】:2016-08-30 10:51:13
【问题描述】:
我是adonisjs的新手。 如果路由方法不匹配,我想实现自定义响应。
我有这样的路线
Route.post('/create', function * (request, response) {response.send('success')})
当在浏览器中使用 GET 调用 url /create 时,它发送响应 404 未找到。我可以使用不允许的 405 方法的自定义响应吗?
【问题讨论】:
-
定义包罗万象的路由并返回自定义响应
-
非常感谢,但我仍然对如何做到这一点感到困惑。可以举个例子吗?
-
@arwaniAli 结帐adonisjs.com/docs/3.1/error-and-exceptions#_catching_exception。这个想法是监听请求生命周期中抛出的异常,同样可以在
app/Listeners/Http.js内handleError方法内完成