预览模式
使用 DrupalClient 实现预览模式。
要实现预览模式,请在 Drupal 上配置实体类型。请参阅指南此处。
- 实现
/pages/api/preview.ts
。
pages/api/preview.ts
import { drupal } from "lib/drupal"
export default async function handler(req, res) { return await drupal.preview(req, res)}
- 实现
/pages/api/exit-preview.ts
pages/api/exit-preview.ts
export default function exit(_, res) { res.clearPreviewData() res.writeHead(307, { Location: "/" }) res.end()}