小编Joh*_*.19的帖子

如何确定我应该从golang API返回什么样的错误消息?

我有一个带有SPA的GoLang API来使用它.我对API中的错误所做的是将它们返回到我测试的处理程序,如果存在来自先前函数的错误.如果有错误,我把它放在响应体内,将状态代码设置为400或500,然后返回响应

在处理函数中,为了能够向客户端创建清晰的消息,我需要知道返回了什么样的错误,我该怎么做?

我知道错误类型,但我读到Dave Cheney建议只返回一个错误和一条消息(换句话说换行).

但是如果API调用中可能出现这么多种错误,那么在返回响应之前它是什么意思,我需要检查它们只是为了知道我应该返回什么消息?

rest go

3
推荐指数
1
解决办法
544
查看次数

标签 统计

go ×1

rest ×1