and commited on
Commit
06875d1
·
1 Parent(s): 56bd451
Files changed (1) hide show
  1. index.mjs +12 -8
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({ path, fullPage: true });
101
 
102
  await page.close();
103
  //await context.close();
104
  // await browser.close();
105
 
106
- return path;
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 path = await screenshot(_url, cookie);
125
 
126
- const readStream = fs.createReadStream(path);
127
  res.writeHead(200,{'Content-type':'image/png'});
128
- readStream.pipe(res);
129
- res.end();
 
 
 
 
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
  }