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