2023-03-30 01:22:39 +00:00
|
|
|
import { renderPage } from 'vite-plugin-ssr/server'
|
2023-02-17 09:21:02 +00:00
|
|
|
|
|
|
|
export default async function handler(req, res) {
|
|
|
|
const { url, cookies } = req
|
|
|
|
|
|
|
|
const pageContext = await renderPage({ urlOriginal: url, cookies })
|
|
|
|
|
|
|
|
const { httpResponse } = pageContext
|
|
|
|
|
|
|
|
if (!httpResponse) {
|
|
|
|
res.statusCode = 200
|
|
|
|
res.end()
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
const { body, statusCode, contentType } = httpResponse
|
|
|
|
res.statusCode = statusCode
|
|
|
|
res.setHeader('Content-Type', contentType)
|
|
|
|
res.end(body)
|
|
|
|
}
|