javascript - 在 chrome 开发者控制台隐藏 http 状态代码警告

标签 javascript node.js reactjs express

所以,我有一个用 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/

相关文章:

javascript - 使用 php 启动和停止 Node.js 的 ExpressJS 应用程序

javascript - Jquery 加载不适用于加载的内容

reactjs - 未处理的拒绝 (TypeError) : this. props.callbackFunction 不是函数

javascript - 多次使用 ref React hooks

javascript - 控制动画

javascript - 生成可使用 Angular JS 下载的 pdf

node.js - ( Mongoose )如何从 session 中获取 user._id 以便发布包含此 user._id 的数据

node.js - Node.js如何获取响应时间

javascript - Browserify 加载 fs 返回空对象

ruby-on-rails - Capybara、Poltergeist 和 Reactjs - 'undefined' 不是函数