Skip to content
Snippets Groups Projects
Commit ec395551 authored by Jonas Zohren's avatar Jonas Zohren :speech_balloon:
Browse files

Add more logging.

parent 8d64221f
No related branches found
No related tags found
No related merge requests found
Pipeline #7862 passed with warnings
...@@ -3,7 +3,7 @@ const sleep = require("sleep-promise"); ...@@ -3,7 +3,7 @@ const sleep = require("sleep-promise");
module.exports.createFreshPage = async function createFreshPage() { module.exports.createFreshPage = async function createFreshPage() {
const browser = await puppeteer.launch({ const browser = await puppeteer.launch({
headless: false, headless: true,
defaultViewport: { defaultViewport: {
width: 1200, width: 1200,
height: 600, height: 600,
...@@ -23,21 +23,18 @@ module.exports.joinRoom = async function joinRoom( ...@@ -23,21 +23,18 @@ module.exports.joinRoom = async function joinRoom(
console.log("joinRoom > Gone to start page for", roomUrl); console.log("joinRoom > Gone to start page for", roomUrl);
try { try {
// Set displayname for program // Set displayname for program
await page.type("input.join-form", displayName); await page.type("input.join-form", displayName);
} catch (error) { } catch (error) {
console.warn("could not set displayname") console.warn("could not set displayname");
} }
try { try {
// Join and load room // Join and load room
await page.click("button#room-join"); await page.click("button#room-join");
} catch (error) { } catch (error) {
await page.click("input[value=\"Join\"]"); await page.click('input[value="Join"]');
} }
const dismissButton = await page.waitForSelector( const dismissButton = await page.waitForSelector(
'button[aria-describedBy="modalDismissDescription"]' 'button[aria-describedBy="modalDismissDescription"]'
......
...@@ -92,14 +92,15 @@ const fileUpload = multer({ ...@@ -92,14 +92,15 @@ const fileUpload = multer({
}); });
app.get("/api/preview/:roomUid", (req, res) => { app.get("/api/preview/:roomUid", (req, res) => {
res.setHeader("Cache-Control", "max-age=2"); console.debug('[Debug] GET "/api/preview/:roomUid"');
res.sendFile( const constructedPath = path.join(
path.join( __dirname,
__dirname, "room_previews",
"room_previews", req.params.roomUid.split("/")[0].split("\\")[0] + ".jpeg"
req.params.roomUid.split("/")[0].split("\\")[0] + ".jpeg"
)
); );
console.debug('[Debug] constructed path:',constructedPath);
res.setHeader("Cache-Control", "max-age=2");
res.sendFile(constructedPath);
}); });
app.post("/api/attach", async (req, res) => { app.post("/api/attach", async (req, res) => {
...@@ -173,6 +174,13 @@ app.post( ...@@ -173,6 +174,13 @@ app.post(
} }
); );
app.listen(PORT, () => { try {
console.log(`Listening on port ${PORT}`); console.debug("[Debug] Running in", process.cwd());
}); console.debug("[Debug] Running as", __filename);
app.listen(PORT, () => {
console.log(`Listening on port ${PORT}`);
});
} catch (error) {
console.error("Could not start to listen on port", PORT);
throw error;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment