在控制台上手动抛出状态码错误

Manually throwing status code errors on console

我正在创建一个由 NodeJS 和 ExpressJS 支持的 React Web 应用程序。我的项目不适合服务器端渲染,因此我完全使用 React 管理路由。

但是,当应用程序成功重定向到自定义 404 页面时,它不会在控制台上输出任何消息。由于路由是在没有 SSR 的情况下实现的,因此我也不希望如此。但是我找不到在控制台上正确 return 状态代码错误(在本例中为 404)的方法。

tldr: 我想在控制台上模拟一个真正的 404 错误,但实际上没有响应对象。

我试过console.error(404),但它只输出这个:

但我想看到的是这样的:

欢迎任何想法。

为了能够在 React 应用程序上接收 404 GET 打印在 console 上的错误代码,一些其他服务器端渲染 (SSR) 实现(超过只需要 ExpressJS 自定义 SSR,但需要内置功能)。这是由 NextJS 自动完成的,我通过将整个项目切换为单独写在 NextJS.

上解决了我的问题