shellphone.app/app/blog/api/articles/exit-preview.ts
2021-08-04 05:04:17 +08:00

11 lines
354 B
TypeScript

import type { BlitzApiRequest, BlitzApiResponse } from "blitz";
export default async function preview(req: BlitzApiRequest, res: BlitzApiResponse) {
// Exit the current user from "Preview Mode". This function accepts no args.
res.clearPreviewData();
// Redirect the user back to the index page.
res.writeHead(307, { Location: "/" });
res.end();
}