Skip to content

Commit 9cc58c5

Browse files
committed
Added logs
1 parent e7cba08 commit 9cc58c5

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
const SaveUrl = require("./dist/SaveUrl").default;
22

3-
exports.handler = async (event, context) => {
4-
return await SaveUrl.save(event);
5-
};
3+
exports.handler = (event, context) => SaveUrl.save(event);

src/SaveUrl.ts

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,27 +80,37 @@ export default class SaveUrl {
8080

8181
const file = await TempFileService.getTempFile("a.png");
8282

83+
console.log(`Received URL: ${url}`);
84+
8385
const browser = await puppeteer.launch({
8486
executablePath,
8587
headless: true,
8688
userDataDir: "/tmp",
8789
dumpio: true,
8890
args: options
8991
});
92+
93+
console.log(`Puppeteer Launched.`);
94+
9095
let page = await browser.newPage();
96+
97+
console.log(`New Page created.`);
9198
page.setUserAgent(userAgent);
92-
page.setViewport({ width, height });
9399

100+
console.log(`User agent set.`);
101+
page.setViewport({ width, height });
102+
console.log(`Screen Size set.`);
94103
await page.goto(url);
104+
console.log(`Url loaded.`);
95105

96106
await sleep(timeout);
107+
console.log(`Taking screenshot.`);
97108

98-
await page.screenshot({ path: file.path });
99-
109+
const screen = await page.screenshot() as Buffer;
110+
console.log(`Sending screenshot.`);
111+
const body = screen.toString("base64");
100112
await browser.close();
101113

102-
const body = readFileSync(file.path, "base64");
103-
104114
return {
105115
statusCode: 200,
106116
headers: {

0 commit comments

Comments
 (0)