diff options
Diffstat (limited to 'src/api')
| -rw-r--r-- | src/api/routes/files/uploadPOST.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/api/routes/files/uploadPOST.js b/src/api/routes/files/uploadPOST.js index b003311..920981b 100644 --- a/src/api/routes/files/uploadPOST.js +++ b/src/api/routes/files/uploadPOST.js @@ -6,7 +6,7 @@ const log = require('../../utils/Log'); const jetpack = require('fs-jetpack'); const Busboy = require('busboy'); const fs = require('fs'); - +const { dump } = require('dumper.js'); /* TODO: Strip exif data if the owner/user configured it as such TODO: If source has transparency generate a png thumbnail, otherwise a jpg. @@ -22,6 +22,13 @@ class uploadPOST extends Route { async run(req, res, db) { const user = await Util.isAuthorized(req); + // TODO: .env variables are all casted to strings. pepehands + // https://github.com/niftylettuce/dotenv-parse-variables + dump(user); + dump(process.env.PUBLIC_MODE); + console.log('user', user); + console.log('public_mode', process.env.PUBLIC_MODE); + if (!user && !process.env.PUBLIC_MODE) return res.status(401).json({ message: 'Not authorized to use this resource' }); return this.uploadFile(req, res, db, user); } |