Files
term_portal/express/routes/api/v1/search.js
T
2022-12-07 04:43:36 +01:00

21 lines
608 B
JavaScript

const router = require('express-promise-router')()
const search = require('../../../controllers/api/v1/search')
const user = require('../../../middleware/user')
// Return search results for main search.
router.get('/main', search.listMainEntries)
// TODO This route assumes existance of user. Make sure to pre check it.
// Return search results for editor search.
router.get(
'/editor/:dictionaryId',
user.isDictionaryEditor,
search.listEditorEntries
)
router.get('/dictionaries', search.listFilteredDictionaries)
router.get('/term-filters', search.showModalFilterResults)
module.exports = router