Index: lams_build/conf/whiteboard/scripts/server-backend.js =================================================================== diff -u -r77af7934c1b60274b5d2b534735179d56ea9b23b -rd25ffa6a2c7ec431af4b04d4b3909e2903342285 --- lams_build/conf/whiteboard/scripts/server-backend.js (.../server-backend.js) (revision 77af7934c1b60274b5d2b534735179d56ea9b23b) +++ lams_build/conf/whiteboard/scripts/server-backend.js (.../server-backend.js) (revision d25ffa6a2c7ec431af4b04d4b3909e2903342285) @@ -19,8 +19,6 @@ var s_whiteboard = require("./s_whiteboard.js"); var app = express(); - app.use(express.static(path.join(__dirname, "..", "dist"))); - app.use("/uploads", express.static(path.join(__dirname, "..", "public", "uploads"))); var server = require("http").Server(app); server.listen(port); var io = require("socket.io")(server, { path: "/ws-api" }); @@ -30,6 +28,10 @@ const { accessToken, enableWebdav } = config.backend; + //Expose static folders + app.use(express.static(path.join(__dirname, "..", "dist"))); + app.use("/uploads", express.static(path.join(__dirname, "..", "public", "uploads"))); + // LAMS introduced this function to enforce security // it mimics WhiteboardService#getWhiteboardAccessTokenHash() const hashAccessToken = function (wid){