diff --git a/server/bbb.js b/server/bbb.js index 3276cdc406867ab07a41e9c46a491affc726afcd..17213172089f8392efd2c7dc6e3eba9274008d7f 100644 --- a/server/bbb.js +++ b/server/bbb.js @@ -3,7 +3,7 @@ const sleep = require("sleep-promise"); module.exports.createFreshPage = async function createFreshPage() { const browser = await puppeteer.launch({ - headless: false, + headless: true, defaultViewport: { width: 1200, height: 600, @@ -23,21 +23,18 @@ module.exports.joinRoom = async function joinRoom( console.log("joinRoom > Gone to start page for", roomUrl); try { - // Set displayname for program await page.type("input.join-form", displayName); } catch (error) { - console.warn("could not set displayname") + console.warn("could not set displayname"); } - try { // Join and load room await page.click("button#room-join"); } catch (error) { - await page.click("input[value=\"Join\"]"); + await page.click('input[value="Join"]'); } - const dismissButton = await page.waitForSelector( 'button[aria-describedBy="modalDismissDescription"]' diff --git a/server/server.js b/server/server.js index f3dfb04052e8c6ae6ea29edca5bbf4da7ec81d02..619281e2a019747ea91999fb36de3f3233b641c8 100644 --- a/server/server.js +++ b/server/server.js @@ -92,14 +92,15 @@ const fileUpload = multer({ }); app.get("/api/preview/:roomUid", (req, res) => { - res.setHeader("Cache-Control", "max-age=2"); - res.sendFile( - path.join( - __dirname, - "room_previews", - req.params.roomUid.split("/")[0].split("\\")[0] + ".jpeg" - ) + console.debug('[Debug] GET "/api/preview/:roomUid"'); + const constructedPath = path.join( + __dirname, + "room_previews", + 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) => { @@ -173,6 +174,13 @@ app.post( } ); -app.listen(PORT, () => { - console.log(`Listening on port ${PORT}`); -}); +try { + 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; +}