We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3807bcb commit 7e9413fCopy full SHA for 7e9413f
demos/middleware/pages/api/enterPreview.js
@@ -0,0 +1,6 @@
1
+export default async function preview(req, res) {
2
+ // Enable Preview Mode by setting the cookies
3
+ res.setPreviewData({})
4
+
5
+ res.status(200).json({ name: 'preview mode' })
6
+}
demos/middleware/pages/api/exitPreview.js
@@ -0,0 +1,8 @@
+export default async function exit(_, res) {
+ // 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: '/' })
7
+ res.end()
8
0 commit comments