Browse Source

storage-node: Fix bugs.

Shamil Gadelshin 4 years ago
parent
commit
65a0f73a6a

+ 2 - 2
storage-node/packages/colossus/bin/cli.js

@@ -176,7 +176,7 @@ async function initApiDevelopment() {
     provider_url: wsProvider,
   })
 
-  const dev = require('../../cli/dist/dev')
+  const dev = require('../../cli/dist/commands/dev')
 
   api.identities.useKeyPair(dev.roleKeyPair(api))
 
@@ -253,7 +253,7 @@ const commands = {
     let publicUrl, port, api
 
     if (cli.flags.dev) {
-      const dev = require('../../cli/dist/dev')
+      const dev = require('../../cli/dist/commands/dev')
       api = await initApiDevelopment()
       port = dev.developmentPort()
       publicUrl = `http://localhost:${port}/`

+ 3 - 1
storage-node/packages/util/pagination.js

@@ -116,7 +116,9 @@ module.exports = {
 
     // Parse current url
     const url = require('url')
-    const reqUrl = new URL(req.protocol + '://' + req.get('host') + req.originalUrl)
+    // Disable lint because the code (and tests) relied upon obsolete UrlObject. Remove after migration to TypeScript.
+    // eslint-disable-next-line node/no-deprecated-api
+    const reqUrl = url.parse(req.protocol + '://' + req.get('host') + req.originalUrl)
     const params = new url.URLSearchParams(reqUrl.query)
 
     // Pagination object