From 4790cc3fb9a7bbdd88305247e19f4089cf989a16 Mon Sep 17 00:00:00 2001 From: Jon Jenkins Date: Sun, 30 Mar 2014 11:09:54 -0600 Subject: initial commit --- server.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 server.js (limited to 'server.js') diff --git a/server.js b/server.js new file mode 100644 index 0000000..88abe05 --- /dev/null +++ b/server.js @@ -0,0 +1,21 @@ +var express = require('express'); +var app = express(); +var multer = require('multer'); + +app.configure(function () { + app.use(multer({ + dest: './static/uploads/', + rename: function (fieldname, filename) { + return filename.replace(/\W+/g, '-').toLowerCase(); + } + })); + app.use(express.static(__dirname + '/static')); +}); + +app.post('/api/upload', function (req, res) { + res.send({file: req.files.userFile.originalname, savedAs: req.files.userFile.name}); +}); + +var server = app.listen(3000, function () { + console.log('listening on port %d', server.address().port); +}); \ No newline at end of file -- cgit v1.2.3