diff --git a/controllers/urlController.js b/controllers/urlController.js index fbf4182..f99b076 100644 --- a/controllers/urlController.js +++ b/controllers/urlController.js @@ -1,6 +1,9 @@ const crypto = require('crypto'); const URL = require('../models/URL') +const redirectToDocs = (req, res) => { + return res.redirect('/api-docs') +} const hashUrl = async (req, res) => { const longURL = req.body.url; if (!longURL) { @@ -38,6 +41,7 @@ const getUrl = async (req, res) => { } module.exports = { + redirectToDocs, hashUrl, getUrl } \ No newline at end of file diff --git a/routes/urlRoutes.js b/routes/urlRoutes.js index 6bee773..e2f1030 100644 --- a/routes/urlRoutes.js +++ b/routes/urlRoutes.js @@ -1,9 +1,10 @@ -const express = require('express'); -const {hashUrl, getUrl} = require('../controllers/urlController'); +const express = require('express') +const {redirectToDocs, hashUrl, getUrl} = require('../controllers/urlController') -const router = express.Router(); +const router = express.Router() -router.post('/api/hash-url', hashUrl); -router.get('/api/hash-url/:id', getUrl); +router.post('/api/hash-url', hashUrl) +router.get('/api/hash-url/:id', getUrl) +router.get('/', redirectToDocs) -module.exports = router; \ No newline at end of file +module.exports = router \ No newline at end of file