parent
e5b77f10e9
commit
29dcc98dc7
2 changed files with 36 additions and 35 deletions
@ -1,40 +1,41 @@ |
||||
const express = require("express"); |
||||
const fileUpload = require("express-fileupload"); |
||||
const express = require('express'); |
||||
const fileUpload = require('express-fileupload'); |
||||
const app = express(); |
||||
|
||||
app.use("/form", express.static(__dirname + "/index.html")); |
||||
const PORT = 8000; |
||||
app.use('/form', express.static(__dirname + '/index.html')); |
||||
|
||||
// default options
|
||||
app.use(fileUpload()); |
||||
|
||||
app.get("/ping", function(req, res) { |
||||
res.send("pong"); |
||||
app.get('/ping', function(req, res) { |
||||
res.send('pong'); |
||||
}); |
||||
|
||||
app.post("/upload", function(req, res) { |
||||
app.post('/upload', function(req, res) { |
||||
let sampleFile; |
||||
let uploadPath; |
||||
|
||||
if (Object.keys(req.files).length == 0) { |
||||
res.status(400).send("No files were uploaded."); |
||||
res.status(400).send('No files were uploaded.'); |
||||
return; |
||||
} |
||||
|
||||
console.log("req.files >>>", req.files); // eslint-disable-line
|
||||
console.log('req.files >>>', req.files); // eslint-disable-line
|
||||
|
||||
sampleFile = req.files.sampleFile; |
||||
|
||||
uploadPath = __dirname + "/uploads/" + sampleFile.name; |
||||
uploadPath = __dirname + '/uploads/' + sampleFile.name; |
||||
|
||||
sampleFile.mv(uploadPath, function(err) { |
||||
if (err) { |
||||
return res.status(500).send(err); |
||||
} |
||||
|
||||
res.send("File uploaded to " + uploadPath); |
||||
res.send('File uploaded to ' + uploadPath); |
||||
}); |
||||
}); |
||||
|
||||
app.listen(8002, function() { |
||||
console.log("Express server listening on port 8002"); // eslint-disable-line
|
||||
app.listen(PORT, function() { |
||||
console.log('Express server listening on port ', PORT); // eslint-disable-line
|
||||
}); |
||||
|
Loading…
Reference in new issue