use path.join instead of +
authorLaurent Mazet <mazet@softndesign.org>
Thu, 7 May 2020 19:57:23 +0000 (21:57 +0200)
committerLaurent Mazet <mazet@softndesign.org>
Thu, 7 May 2020 19:57:23 +0000 (21:57 +0200)
server/trivabble-server.js

index 2cbc931bc6b3e21514176fbc0e71f2209afdc315..6035e3a845e0b766b8fad8bfbd6abb0f740fae3a 100644 (file)
@@ -50,6 +50,7 @@ const debuglog = DEBUG_LOG ? console.log.bind(console) : () => null;
 const http = require("http");
 const fs   = require("fs");
 const crypto = require("crypto");
+const path = require("path");
 
 const REQUEST_TYPE_LONG_POLLING = 1;
 const REQUEST_TYPE_SSE          = 2;
@@ -60,9 +61,10 @@ const REQUEST_TYPE_WEBSOCKET    = 3;
 /* Manage multi language board */
 const boardPieces = {};
 const langName = {};
-const langFiles = fs.readdirSync(__dirname + "/lang");
+const langFiles = fs.readdirSync(path.join(__dirname, "lang"));
 for (let i = 0; i < langFiles.length; i++) {
-    const data = require(__dirname + "/lang/" + langFiles[i]); /* eslint-disable-line global-require */
+    console.log(path.join(__dirname, "lang", langFiles[i]));
+    const data = require(path.join(__dirname, "lang", langFiles[i])); /* eslint-disable-line global-require */
     boardPieces[data.code] = data;
     langName[data.code] = data.name;
 }