所以,我有一个用 Express 开发的 rest api。对于身份验证,我使用 cookie 并获取用户信息,我只是向端点发出获取请求,如果它已登录则返回我的用户信息,如果未登录则返回 401(未授权)状态代码。我担心的是,当我收到 401 状态代码时,chrome 开发者控制台打印
Failed to load resource: the server responded with a status of 401 (Unauthorized)
它不会在客户端中引起任何错误,只是让我看到它很烦哈哈。
最佳答案
在 HTTP 请求中创建一个拦截器,并在收到响应后,使用单行代码 console.clear();
清除控制台输出。
这样,即使您收到 401 或 403 或来自服务器的任何响应并且自动生成控制台错误/警告,它也会被自动清除!
关于javascript - 在 chrome 开发者控制台隐藏 http 状态代码警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51087410/