使用 javascript 异步加载,如何避免浏览器控制台打印 http status error

2016-09-14 11:20:05 +08:00
 Yunhao

使用 JWT 来做网站的权限,写后端 API 的时候,直接根据结果类型返回对应的 HTTP STATUS (200,401,404 等等)。然后在前端进行认证的时候,每当 token 非法,异步请求会收到的响应附带 HTTP 401 ,但是浏览器控制台就会把这个 401 报错打印出来。查了一下好像没法阻止浏览器打印这些东西。
所以我应该让所有请求都返回 200 ,把错误信息放在自己的数据 body 里面?
在学习 RESTful API 的时候就一直不明白,所有响应都返回 200 ,还是返回对应的 status 。

1469 次点击
所在节点    前端开发
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX