travopti/backend/routes/search.js
2020-06-17 21:50:20 +02:00

26 lines
752 B
JavaScript

const router = require("express").Router();
const getSearchResults = require("../models/getSearchResults.js");
const getSearchPresets = require("../models/getSearchPresets.js");
module.exports = dbConn => {
router.get("/api/v1/search", async (req, res) => {
const query = req.query.q;
if (query != undefined) {
res.json(await getSearchResults(dbConn, query));
} else {
res.status(400).send();
}
});
router.get("/api/v1/search/presets", async (req, res) => {
const query = req.query.q;
if (query != undefined) {
res.json(await getSearchPresets(dbConn, query));
} else {
res.status(400).send();
}
});
return router;
};