Nuxt serverMiddleware 总是返回 200 代码

时间:2021-07-13 12:44:19

标签: vue.js nuxt.js

我正在尝试处理 ssr 端的请求错误,为此我使用了 serverMiddleware,但问题是 res.statusCode 始终为 200。尽管在浏览器中我看到页面因 500 代码而崩溃。感觉好像中间件在我的 api 请求之前触发。有什么办法可以解决这个问题吗?

server-middleware/logger.js

export default function (req, res, next) {
  console.log('Server middleware', res.statusCode);
  next()
}

nuxt.config.js

serverMiddleware: ['~/server-middleware/logger'],

0 个答案:

没有答案