quetre/routes/viewRoutes.js
zyachel d8515d5edd refactor: DRY some code related to answers
as there are two routes for answers(/unanswered/:slug and /:slug), and both contained similar code, reduced controllers(for the routes) in api as well as in views to just one controller handling the logic to fetch data.
2022-05-21 12:58:44 +05:30

19 lines
482 B
JavaScript

import express from 'express';
import {
about,
answers,
privacy,
unimplemented,
} from '../controllers/viewController.js';
const viewRouter = express.Router();
viewRouter.get('/', about);
viewRouter.get('/privacy', privacy);
viewRouter.get('/search', unimplemented);
viewRouter.get('/profile/:name', unimplemented);
viewRouter.get('/topic/:name', unimplemented);
viewRouter.get('/unanswered/:slug', answers);
viewRouter.get('/:slug', answers);
export default viewRouter;