UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

21 lines (20 loc) 688 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = universalVikeHandler; const index_js_1 = require("./index.js"); async function universalVikeHandler(request, context, runtime) { const pageContextInit = { ...context, ...runtime, runtime, urlOriginal: request.url, headersOriginal: request.headers, }; const pageContext = await (0, index_js_1.renderPage)(pageContextInit); const response = pageContext.httpResponse; const readable = response.getReadableWebStream(); return new Response(readable, { status: response.statusCode, headers: response.headers, }); }