Как в связке express + nuxt отрендерить чистый html без рендера nuxt?

Госопода, есть нетривиальная задача.

Есть nuxt, запускаемый с со своим сервером expressjs (не nuxt start).

Есть некий раут, при запросе которого мы идём на сервер, делаем ряд манипуляций (сторонних запросов), а затем, в зависимости от ответа, которым является html строками, хотим выдать:

  • или стандартный рендер страницы vue (то есть то, что кроется в pages/path/to/myroute.vue)
  • или выдать свой html

Проблема в том, что если мы делаем res.send(html), то он выдаст его в шаблон layout.vue, то есть весь мой html, содержащий head, meta, ссылки на статику и прочее вставит в

<body {{ BODY_ATTRS }}>
    {{ APP }}
  </body>

а вначале и в конце добавит свои "нукстовые" данные, ссылки, чего мне не нужно. Как добиться рендера только моего html?


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