【发布时间】:2019-01-18 20:44:30
【问题描述】:
我正在使用 Laravel 5.6 作为我的个人项目的后端,并且我一直在做一些(在我看来)是不好的做法,无论哪种方式,我都想知道它是否真的那么糟糕。
首先,我使用 Vue.js (CLI 3) 项目作为客户端,我正在向我的 Laravel 后端发出请求。现在,为了处理通知/祝酒词,我使用了下一种格式:
return response()->json([
'alert' => [
'title' => 'Server error.',
'text' => 'Error explanation text.',
'type' => 'error'
]
], 200);
无论我做对了还是错了都没关系,我总是以相同的格式和200 status 回复。 错了吗?我应该在回复中使用其他状态吗?
我这样做是因为在使用404 状态(例如)时我无法在客户端获得(我不知道如何)自定义“警报”数组,这是我能找到的唯一方法处理它每次都使用这个200 状态。
【问题讨论】:
-
这个问题得到了很好的答案,我去看看!