1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-07-19 05:09:41 +02:00

Enforce authentication for API routes

Closes #275
This commit is contained in:
Ezzer17 2022-10-20 02:39:34 +03:00
parent 4ad37abed0
commit a23b74b575

View file

@ -5,13 +5,15 @@ import auth from './auth.js';
import aliases from './aliases.js'; import aliases from './aliases.js';
import api from './api/index.js'; import api from './api/index.js';
import pagesMiddleware from './middlewares/pages.js'; import pagesMiddleware from './middlewares/pages.js';
import verifyToken from './middlewares/token.js';
import allowEdit from './middlewares/locals.js';
const router = express.Router(); const router = express.Router();
router.use('/', pagesMiddleware, home); router.use('/', pagesMiddleware, home);
router.use('/', pagesMiddleware, pages); router.use('/', pagesMiddleware, pages);
router.use('/', pagesMiddleware, auth); router.use('/', pagesMiddleware, auth);
router.use('/api', api); router.use('/api', verifyToken, allowEdit, api);
router.use('/', aliases); router.use('/', aliases);
export default router; export default router;