
* clear lint errors * test * test * Revert "test" This reverts commit 53cc0ca9d7eb3ee07571c6907f819172a02bf5e4. * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * test * unused libs removed * test --------- Co-authored-by: Igor Lobanov <igor.lobanov@onetwotrip.com>
28 lines
618 B
JavaScript
28 lines
618 B
JavaScript
import { renderPage } from 'vite-plugin-ssr/server'
|
|
|
|
export default async function handler(req, res) {
|
|
const { url, cookies } = req
|
|
|
|
const pageContext = await renderPage({ urlOriginal: url, cookies })
|
|
|
|
const { httpResponse, errorWhileRendering } = pageContext
|
|
|
|
if (errorWhileRendering) {
|
|
console.error(errorWhileRendering)
|
|
res.statusCode = 500
|
|
res.end()
|
|
return
|
|
}
|
|
|
|
if (!httpResponse) {
|
|
res.statusCode = 200
|
|
res.end()
|
|
return
|
|
}
|
|
|
|
const { body, statusCode, contentType } = httpResponse
|
|
res.statusCode = statusCode
|
|
res.setHeader('Content-Type', contentType)
|
|
res.end(body)
|
|
}
|