diff --git a/server/server.js b/server/server.js index 3dd933896..3f9daf2e6 100644 --- a/server/server.js +++ b/server/server.js @@ -9,6 +9,7 @@ const {R} = require("redbean-node"); const passwordHash = require('password-hash'); const jwt = require('jsonwebtoken'); const Monitor = require("./model/monitor"); +const {getSettings} = require("./util-server"); let totalClient = 0; let jwtSecret = null; @@ -23,7 +24,7 @@ let monitorList = {}; await initDatabase(); - app.use('/', express.static("public")); + app.use('/', express.static("dist")); io.on('connection', async (socket) => { console.log('a user connected'); @@ -298,6 +299,25 @@ let monitorList = {}; }); } }); + + socket.on("getSettings", async (type, callback) => { + try { + checkLogin(socket) + + + callback({ + ok: true, + data: await getSettings(type), + }); + + } catch (e) { + callback({ + ok: false, + msg: e.message + }); + } + }); + }); server.listen(3001, () => {