Как в vue router обработать запрос в middleware?
Используется: Nuxt, Expressjs.
Режим SSR.
При открытии страницы мне нужно получать данные req\res. В частности, res.getHeader('Content-Length')
При открытии страницы в браузере эти данные получить легко, однако, если мы перешли по ссылке роутера (nuxtlink), то в мидлваре вообще нет ничего.
Я пробовал:
- на стороне сервера перед app.use(nuxt.render) использовать свою мидлварю и там в
res.on('finish',...)получать данные - ничего не срабатывает. - на стороне middleware (
router: { middleware: ['mymiddleware'] }) получать так же данные, а так же черезapp.context.sstContext...- ничего не срабатывает - на стороне serverMiddleware (
serverMiddleware: ['~/smdw/mymdw']) получать данные - ничего не срабатывает
Так как же всё можно получить данные запроса в роутер с использованием Nuxt-Link?