UNPKG

@analogjs/vite-plugin-nitro

Version:

A Vite plugin for adding a nitro API server

21 lines (16 loc) 456 B
import { eventHandler, getResponseHeader } from 'h3'; // @ts-ignore import renderer from '#analog/ssr'; // @ts-ignore import template from '#analog/index'; export default eventHandler(async (event) => { const noSSR = getResponseHeader(event, 'x-analog-no-ssr'); if (noSSR === 'true') { return template; } const html = await renderer(event.node.req.url, template, { req: event.node.req, res: event.node.res, }); return html; });