diff --git a/js/web-server.js b/js/web-server.js index 20dafb46..f1e42399 100644 --- a/js/web-server.js +++ b/js/web-server.js @@ -704,7 +704,9 @@ var ver = require('../js/license.js'), valid = require('validator'), agent = require('express-useragent'), spawn = require('child_process').spawn, - level = require('levelup')('./persist/', {valueEncoding:"json"}), + levelup = require('levelup'), + leveldown = require('leveldown'), + level = levelup(leveldown('./persist/'), {valueEncoding:"json"}), https = require('https'), uglify = require('uglify-es'), connect = require('connect'), @@ -816,6 +818,15 @@ var ver = require('../js/license.js'), inject = {}, injectKeys = ["kiri", "meta"]; +// level.createReadStream().on('data', o => { +// let k = o.key.toString(); +// let v = o.value.toString(); +// if (v.length > 80) { +// v = `[${v.length}] ${v.substring(0,70)}...`; +// } +// console.log(`${k} = ${v}`); +// }); + /* ********************************************* * Promises-based leveldb interface ********************************************* */ diff --git a/package.json b/package.json index 8bc0a06e..fd5d7738 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "compression": "^1.7.3", "connect": "^3.6.6", "express-useragent": "^1.0.12", - "leveldown": "^1.9.0", - "levelup": "^1.3.9", + "levelup": "^4.0.0", + "leveldown": "^4.0.2", "moment": "^2.22.2", "n3d-threejs": "^72.0.0", "three": "^0.96.0",