File tree Expand file tree Collapse file tree 2 files changed +18
-1
lines changed
examples/app-router/app/api/isr Expand file tree Collapse file tree 2 files changed +18
-1
lines changed Original file line number Diff line number Diff line change 93
93
- name : Install packages
94
94
run : pnpm install
95
95
96
+ # Install latest nextjs version
97
+ - name : Install Nextjs in app-router
98
+ working-directory : examples/app-router
99
+ run : pnpm add next@latest
100
+
101
+ - name : Install Nextjs in pages-router
102
+ working-directory : examples/pages-router
103
+ run : pnpm add next@latest
104
+
105
+ - name : Install Nextjs in app-pages-router
106
+ working-directory : examples/app-pages-router
107
+ run : pnpm add next@latest
108
+
96
109
- name : Get Playwright version
97
110
id : playwright-version
98
111
run : echo "version=$(npm ls @playwright/test | grep @playwright | sed 's/.*@//' | sed 's/ .*//' )"
Original file line number Diff line number Diff line change @@ -2,6 +2,8 @@ import fs from "fs/promises";
2
2
import { NextRequest , NextResponse } from "next/server" ;
3
3
import path from "path" ;
4
4
5
+ export const dynamic = "force-dynamic" ;
6
+
5
7
// This endpoint simulates an on demand revalidation request
6
8
export async function GET ( request : NextRequest ) {
7
9
const cwd = process . cwd ( ) ;
@@ -12,7 +14,9 @@ export async function GET(request: NextRequest) {
12
14
const manifest = JSON . parse ( prerenderManifest ) ;
13
15
const previewId = manifest . preview . previewModeId ;
14
16
15
- const result = await fetch ( `https://${ request . url } /isr` , {
17
+ const url = new URL ( request . url ) ;
18
+
19
+ const result = await fetch ( `${ url . origin } /isr` , {
16
20
headers : { "x-prerender-revalidate" : previewId } ,
17
21
method : "HEAD" ,
18
22
} ) ;
You can’t perform that action at this time.
0 commit comments