Mount volumes into the file browser

This commit is contained in:
Girish Ramakrishnan
2020-10-30 10:16:52 -07:00
parent f50a8482c3
commit 9615dc1458
4 changed files with 63 additions and 46 deletions

View File

@@ -14,7 +14,7 @@ var addons = require('../addons.js'),
function proxy(req, res, next) {
assert.strictEqual(typeof req.params.id, 'string');
const appId = req.params.id;
const id = req.params.id; // app id or volume id
req.clearTimeout();
@@ -24,7 +24,7 @@ function proxy(req, res, next) {
let parsedUrl = url.parse(req.url, true /* parseQueryString */);
parsedUrl.query['access_token'] = result.token;
req.url = url.format({ pathname: `/files/${appId}${req.params[0]}`, query: parsedUrl.query }); // params[0] already contains leading '/'
req.url = url.format({ pathname: `/files/${id}${req.params[0]}`, query: parsedUrl.query }); // params[0] already contains leading '/'
const proxyOptions = url.parse(`https://${result.ip}:3000`);
proxyOptions.rejectUnauthorized = false;