Skip to content

Commit b3cf794

Browse files
committed
Fix relative paths for uploads to absolute ones, so uploading and serving profile images works with any user running the node server
1 parent 4b47533 commit b3cf794

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

core/entryController.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ exports.createEntry = function(req, res) {
108108
requiredFields = ['email', 'firstname', 'anon', 'message'],
109109
allowedFields = ['email', 'firstname', 'lastname', 'anon', 'message', 'country', 'beta', 'newsletter', 'pax'];
110110

111-
form.uploadDir = './uploads/';
111+
form.uploadDir = __dirname + '/../uploads/';
112112
form.keepExtensions = true;
113113
form.maxFields = 5;
114114
form.maxFieldsSize = 2 * 1024 * 1024;

server.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const app = express();
1111

1212
// config
1313
app.set('view engine', 'ejs');
14-
app.use('/uploads', express.static('uploads'));
14+
app.use('/uploads', express.static(__dirname + '/uploads'));
1515
app.use(bodyParser.urlencoded({
1616
extended: false
1717
}));
@@ -44,4 +44,4 @@ app.listen(port, function(){
4444
console.log(" _)) ((_");
4545
console.log(" '--'SSt '--'");
4646
console.log('Clock of change is ticking on Port ' + port);
47-
});
47+
});

0 commit comments

Comments
 (0)