V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Yunhao
V2EX  ›  前端开发

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

  •  
  •   Yunhao · 2016-09-14 11:20:05 +08:00 · 1527 次点击
    这是一个创建于 2983 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1512 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:16 · PVG 01:16 · LAX 09:16 · JFK 12:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.