File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -46,9 +46,27 @@ router.post(
46
46
const context = await browser . newContext ( {
47
47
...defaultContext ,
48
48
colorScheme : body . theme ,
49
- extraHTTPHeaders : body . headers ,
50
49
} ) ;
50
+
51
+ // await context.tracing.start({ screenshots: true, snapshots: true });
52
+
51
53
const page = await context . newPage ( ) ;
54
+
55
+ // Override headers
56
+ await page . route ( "**/*" , async ( route , request ) => {
57
+ const url = request . url ( ) ;
58
+ if ( url . startsWith ( "http://appwrite/" ) ) {
59
+ return await route . continue ( {
60
+ headers : {
61
+ ...request . headers ( ) ,
62
+ ...body . headers ,
63
+ } ,
64
+ } ) ;
65
+ }
66
+
67
+ return await route . continue ( { headers : request . headers ( ) } ) ;
68
+ } ) ;
69
+
52
70
await page . goto ( body . url , {
53
71
waitUntil : "domcontentloaded" ,
54
72
} ) ;
@@ -58,6 +76,9 @@ router.post(
58
76
}
59
77
60
78
const screen = await page . screenshot ( ) ;
79
+
80
+ // await context.tracing.stop({ path: '/tmp/trace' + Date.now() + '.zip' });
81
+
61
82
await context . close ( ) ;
62
83
return screen ;
63
84
} ) ,
You can’t perform that action at this time.
0 commit comments