diff options
author | Tom Smeding <t.j.smeding@uu.nl> | 2024-07-22 10:43:21 +0200 |
---|---|---|
committer | Tom Smeding <t.j.smeding@uu.nl> | 2024-07-22 10:43:21 +0200 |
commit | 25f68eb23dd53083e84608e2b1af2109d6a260ac (patch) | |
tree | 1d3f7e8b64e5cac8c23dc57bb68b214e26c77569 /webserver.js | |
parent | 9a41d980622b449d41999dc8f46226c1879e00ef (diff) |
Allow failing modules if they miss data files
Diffstat (limited to 'webserver.js')
-rwxr-xr-x | webserver.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/webserver.js b/webserver.js index 71f6bcd..39f2410 100755 --- a/webserver.js +++ b/webserver.js @@ -87,8 +87,12 @@ const module_list = fs.readdirSync("modules").filter(function (f) { }); for (let i = 0; i < module_list.length; i++) { const mod = require("./modules/" + module_list[i] + "/" + module_list[i] + ".js"); - mod(app, io, cmn.serverdir + "/modules/" + module_list[i]); - console.log("Loaded module " + module_list[i]); + const ret = mod(app, io, cmn.serverdir + "/modules/" + module_list[i]); + if (ret === false) { + console.log("FAILED LOADING module " + module_list[i]); + } else { + console.log("Loaded module " + module_list[i]); + } } |