[quote=引用 1 楼 showbo 的回复:] 改下代码,非200不做任何处理就行了。不过返回404也有点颠...
改下代码,非200不做任何处理就行了。不过返回404也有点颠...
这个后端写的很渣啊,虽然这样写逻辑上没错误,无数据怎么能返回404,约定优于配置,这种东西一般给状态好一点
[quote=引用 5 楼 crying_boy 的回复:] 无数据返回404,这个貌似有点奇葩了……无数据就返回一个特定的呀{'nodata':'!0'}或者类似于:{"data":[]},你前端通过data数组的长度去判断也是可以的 至于你说的第二个问题。分流或者负载均衡都是可以的。如何访问你前端可以将接口的调用写个统一的方法,将另一台少点的接口名称列出来,然后做不同的处理就是了
404不是页面没找到嘛。 没数据就返回给空数据就行了啊。~
前端向后台查询数据, 会在URL中加条件查询,如果无数据,在console中则会返回404错误, 做后台的同事说就是这样的,要我加异常处理,但我觉得这种错误显示在console是不是不太好看? 如果无数据,返回给我个空 list,或空 对象,是不是更好? 请问你们怎么处理的?
无数据返回404,这个貌似有点奇葩了……无数据就返回一个特定的呀{'nodata':'!0'}或者类似于:{"data":[]},你前端通过data数组的长度去判断也是可以的 至于你说的第二个问题。分流或者负载均衡都是可以的。如何访问你前端可以将接口的调用写个统一的方法,将另一台少点的接口名称列出来,然后做不同的处理就是了
87,904
社区成员
224,614
社区内容
加载中
试试用AI创作助手写篇文章吧