Bladeren bron

Поправки багов

Book Pauk 6 jaren geleden
bovenliggende
commit
5e07fdc750
4 gewijzigde bestanden met toevoegingen van 8 en 8 verwijderingen
  1. 2 2
      server/core/Logger.js
  2. 4 3
      server/core/SqliteConnectionPool.js
  3. 0 1
      server/core/utils.js
  4. 2 2
      server/index.js

+ 2 - 2
server/core/Logger.js

@@ -153,11 +153,11 @@ class FileLog extends BaseLog {
             }, LOG_ROTATE_FILE_CHECK_INTERVAL);
         };
 
-        await fs.writeAsync(this.fd, new Buffer(data.join('')));
+        await fs.writeAsync(this.fd, Buffer.from(data.join('')));
     }
 
     flushImplSync(data) {
-        fs.writeSync(this.fd, new Buffer(data.join('')));
+        fs.writeSync(this.fd, Buffer.from(data.join('')));
     }
 
 }

+ 4 - 3
server/core/SqliteConnectionPool.js

@@ -6,15 +6,16 @@ const waitingDelay = 100; //ms
 
 class SqliteConnectionPool {
     constructor(connCount, logger, config) {
-        this.config = config;
         this.connCount = connCount;
+        this.logger = logger;
+        this.config = config;
     }
 
     async init() {
         this.logger.log('Opening database');
 
-        utils.mkDirIfNotExistsSync(config.dataDir);
-        const dbFileName = config.dataDir + '/' + config.dbFileName;
+        utils.mkDirIfNotExistsSync(this.config.dataDir);
+        const dbFileName = this.config.dataDir + '/' + this.config.dbFileName;
 
         this.connections = [];
         this.taken = new Set();

+ 0 - 1
server/core/utils.js

@@ -13,7 +13,6 @@ function statPathSync(path) {
 }
 
 function mkDirIfNotExistsSync(path) {
-    console.log(path);
     let exists = statPathSync(path);
     if (!exists) {
         fs.mkdirSync(path, {recursive: true, mode: 0o755});

+ 2 - 2
server/index.js

@@ -10,8 +10,8 @@ async function main() {
     const connPool = new SqliteConnectionPool(20, logger, config);
     await connPool.init();
 
-    app.use(app.json());
-    app.static('public');
+    app.use(express.json());
+    express.static('public');
 
     require('./routes')(app, connPool, logger, config);