diff --git a/.env.example b/.env.example index 93d5d25..564b6a0 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -APP_BASE_URL='http://localhost:3000' +APP_BASE_URL='http://localhost:5000' MONGODB_URI= SMTP_HOST= SMTP_POST= diff --git a/index.js b/index.js index a5e2213..2b75496 100644 --- a/index.js +++ b/index.js @@ -21,20 +21,14 @@ app.use(express.json()) app.use(cors()) // routes +app.get('/', (req, res) => { + res.render('home') +}) app.use('/api/files', require("./routes/files")) app.use('/files', require("./routes/show")) app.use('/file/download', require('./routes/download')) -// Docs -const swaggerUi = require('swagger-ui-express'); -const swaggerJsdoc = require("swagger-jsdoc"); -const options = require('./docs') - -const specs = swaggerJsdoc(options); -app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(specs)) - - app.listen(port, () => { console.log(`Example app listening on port ${port}`) }) \ No newline at end of file diff --git a/routes/files.js b/routes/files.js index 6c15945..b584485 100644 --- a/routes/files.js +++ b/routes/files.js @@ -7,37 +7,6 @@ const sendEmail = require('../services/emailService') require('dotenv').config() -/** - * @swagger - * /api/files: - * post: - * summary: Create a JSONPlaceholder user. - * requestBody: - * required: true - * content: - * multipart/form-data: - * schema: - * type: string - * format: base64 - * properties: - * name: - * type: string - * example: myfile - * responses: - * 201: - * description: Created - * content: - * application/json: - * schema: - * type: object - * properties: - * filePath: - * type: string - * description: The user's name. - * example: Leanne Graham -*/ - - const storage = multer.diskStorage({ destination: (req, file, cb) => { cb(null, 'uploads/') @@ -73,7 +42,10 @@ router.post('/', (req, res) => { const response = await fileUpload.save() - return res.send({ filePath: `${process.env.APP_BASE_URL}/files/${response.uuid}` }) + return res.render('pathsToDownload', { + filePath: `${process.env.APP_BASE_URL}/files/${response.uuid}`, + uuid: response.uuid, + }) }) }) diff --git a/uploads/1659506843003-278568111.jpg b/uploads/1659506843003-278568111.jpg deleted file mode 100644 index ef2df25..0000000 Binary files a/uploads/1659506843003-278568111.jpg and /dev/null differ diff --git a/uploads/1659517983803-227460010.jpg b/uploads/1659517983803-227460010.jpg deleted file mode 100644 index ef2df25..0000000 Binary files a/uploads/1659517983803-227460010.jpg and /dev/null differ diff --git a/views/home.ejs b/views/home.ejs new file mode 100644 index 0000000..03f5e19 --- /dev/null +++ b/views/home.ejs @@ -0,0 +1,27 @@ + + + +
+ + + +