aboutsummaryrefslogtreecommitdiff
path: root/controllers/uploadController.js
diff options
context:
space:
mode:
authorPitu <[email protected]>2017-01-18 21:35:31 -0300
committerPitu <[email protected]>2017-01-18 21:35:31 -0300
commitaae56e91c9142a1226d6c262e3c516fd3e429cbe (patch)
treeaa5792439cb26a8cb39cad4731ddec4ac7278b17 /controllers/uploadController.js
parentCamelcased the config (diff)
downloadhost.fuwn.me-aae56e91c9142a1226d6c262e3c516fd3e429cbe.tar.xz
host.fuwn.me-aae56e91c9142a1226d6c262e3c516fd3e429cbe.zip
Added multi-domain support. Maybe
Diffstat (limited to 'controllers/uploadController.js')
-rw-r--r--controllers/uploadController.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/controllers/uploadController.js b/controllers/uploadController.js
index 2eccf95..6a4e5c9 100644
--- a/controllers/uploadController.js
+++ b/controllers/uploadController.js
@@ -56,13 +56,19 @@ uploadsController.upload = function(req, res, next){
db.table('files').insert(files).then(() => {
+ let basedomain = req.get('host') + '/'
+ for(let domain of config.domains)
+ if(domain.host === req.get('host'))
+ if(domain.hasOwnProperty('resolve'))
+ return basedomain = domain.resolve + '/'
+
res.json({
success: true,
files: files.map(file => {
return {
name: file.name,
size: file.size,
- url: config.basedomain + file.name
+ url: basedomain + file.name
}
})
})