为什么修改 DingoAPI、jwt 返回 http 状态码无法成功的问题?

问题描述

项目采用laravel5.4 配合DingoAPI和jwt插件来开api接口。目前遇到的问题是,当用户不传身份token或token过期、token格式不对的等情况下,返回如下图所示的http status=500的情况,我想修改成其他状态(比如:400等)。

file

我也参照了昨天发布《Laravel 教程 - 实战构架 API 服务器》的相关章节的修改方式,但还是无法成功。请大侠们指点一下。

Hugh
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1
DianWang

https://github.com/liyu001989/dingo-api-wi...
中文文档有提供了自定义的异常响应,可以参考下

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!