21 lines
608 B
JavaScript
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
|