Как вернуть статус код 404 в серверном мидле nuxt'а?

Есть серверный мидл, где я обращаюсь к беку и передаю текущую страницу, если бек вернет информацию о том, что страница удалена - необходимо вернуть статус код 404, чтобы накст скинул нас на свою дефолтную страницу с ошибкой.

import axios from 'axios'

export default async function (req, res, next) {
  const axiosGet = axios.create({
    withCredentials: true,
  })

  const response = await axiosGet.post(
    'some-url'
  )

  if (response.result.test) {
    // возвращаем статус код 404
  } else next()
}

Возможные решения:

  1. res.sendStatus(404) -> res.sendStatus is not a function.
  2. res.status(404).send('Not Found') -> res.status is not a function

Версия express 4.17.1.


Ответы (0 шт):