aboutsummaryrefslogtreecommitdiffhomepage
path: root/app.js
diff options
context:
space:
mode:
authorJohannes Zellner <johannes@nebulon.de>2015-09-08 15:05:13 +0200
committerJohannes Zellner <johannes@nebulon.de>2015-09-08 15:05:13 +0200
commit7bb99aff6337ee30a74a71f587c9a58eb5d24cb3 (patch)
tree98fcb22db6a93a7946ce453cff6d60cd6d4a2520 /app.js
parentb9ad5d9155a65125f83071b409b4193ee97ce9d8 (diff)
downloadSurfer-7bb99aff6337ee30a74a71f587c9a58eb5d24cb3.tar.gz
Surfer-7bb99aff6337ee30a74a71f587c9a58eb5d24cb3.tar.zst
Surfer-7bb99aff6337ee30a74a71f587c9a58eb5d24cb3.zip
Use 222 status code to indicate folder listing and use stdout only for data
Diffstat (limited to 'app.js')
-rwxr-xr-xapp.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/app.js b/app.js
index d1619a0..90b46fb 100755
--- a/app.js
+++ b/app.js
@@ -15,6 +15,7 @@ var express = require('express'),
15 cookieParser = require('cookie-parser'), 15 cookieParser = require('cookie-parser'),
16 lastMile = require('connect-lastmile'), 16 lastMile = require('connect-lastmile'),
17 multipart = require('./src/multipart'), 17 multipart = require('./src/multipart'),
18 mkdirp = require('mkdirp'),
18 auth = require('./src/auth.js'), 19 auth = require('./src/auth.js'),
19 files = require('./src/files.js')(path.resolve(__dirname, process.argv[2] || 'files')); 20 files = require('./src/files.js')(path.resolve(__dirname, process.argv[2] || 'files'));
20 21
@@ -49,6 +50,9 @@ var server = app.listen(3000, function () {
49 var host = server.address().address; 50 var host = server.address().address;
50 var port = server.address().port; 51 var port = server.address().port;
51 52
53 var basePath = path.resolve(__dirname, process.argv[2] || 'files');
54 mkdirp.sync(basePath);
55
52 console.log('Surfer listening at http://%s:%s', host, port); 56 console.log('Surfer listening at http://%s:%s', host, port);
53 console.log('Using base path', path.resolve(__dirname, process.argv[2] || 'files')); 57 console.log('Using base path', basePath);
54}); \ No newline at end of file 58}); \ No newline at end of file