在控制台上手动抛出状态码错误
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
.
上解决了我的问题
我正在创建一个由 NodeJS 和 ExpressJS 支持的 React Web 应用程序。我的项目不适合服务器端渲染,因此我完全使用 React 管理路由。
但是,当应用程序成功重定向到自定义 404 页面时,它不会在控制台上输出任何消息。由于路由是在没有 SSR 的情况下实现的,因此我也不希望如此。但是我找不到在控制台上正确 return 状态代码错误(在本例中为 404)的方法。
tldr: 我想在控制台上模拟一个真正的 404 错误,但实际上没有响应对象。
我试过console.error(404)
,但它只输出这个:
但我想看到的是这样的:
欢迎任何想法。
为了能够在 React
应用程序上接收 404
GET 打印在 console
上的错误代码,一些其他服务器端渲染 (SSR)
实现(超过只需要 ExpressJS
自定义 SSR,但需要内置功能)。这是由 NextJS
自动完成的,我通过将整个项目切换为单独写在 NextJS
.