Spaces:
Running
Running
and
commited on
Commit
·
06875d1
1
Parent(s):
56bd451
index.mjs
CHANGED
@@ -94,16 +94,17 @@ async function screenshot(url, cookie) {
|
|
94 |
|
95 |
await setTimeout(2000);
|
96 |
|
97 |
-
let id = crypto.randomUUID();
|
98 |
-
let path = `/code/${id}.png`;
|
|
|
99 |
|
100 |
-
await page.screenshot(
|
101 |
|
102 |
await page.close();
|
103 |
//await context.close();
|
104 |
// await browser.close();
|
105 |
|
106 |
-
return
|
107 |
}
|
108 |
|
109 |
|
@@ -121,12 +122,15 @@ const server = http.createServer(async function(req, res) {
|
|
121 |
|
122 |
res.end(text);
|
123 |
} else if (pathname == '/screenshot') {
|
124 |
-
let
|
125 |
|
126 |
-
const readStream = fs.createReadStream(path);
|
127 |
res.writeHead(200,{'Content-type':'image/png'});
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
130 |
} else {
|
131 |
res.end('hello');
|
132 |
}
|
|
|
94 |
|
95 |
await setTimeout(2000);
|
96 |
|
97 |
+
// let id = crypto.randomUUID();
|
98 |
+
// let path = `/code/${id}.png`;
|
99 |
+
// await page.screenshot({ path, fullPage: true });
|
100 |
|
101 |
+
const buffer = await page.screenshot();
|
102 |
|
103 |
await page.close();
|
104 |
//await context.close();
|
105 |
// await browser.close();
|
106 |
|
107 |
+
return buffer;
|
108 |
}
|
109 |
|
110 |
|
|
|
122 |
|
123 |
res.end(text);
|
124 |
} else if (pathname == '/screenshot') {
|
125 |
+
let buffer = await screenshot(_url, cookie);
|
126 |
|
|
|
127 |
res.writeHead(200,{'Content-type':'image/png'});
|
128 |
+
res.end(buffer);
|
129 |
+
|
130 |
+
// const readStream = fs.createReadStream(path);
|
131 |
+
// res.writeHead(200,{'Content-type':'image/png'});
|
132 |
+
// readStream.pipe(res);
|
133 |
+
// res.end();
|
134 |
} else {
|
135 |
res.end('hello');
|
136 |
}
|