Wine ctrl for search wineinfo by query, ean or id.

This commit is contained in:
2021-01-15 19:17:12 +01:00
parent a010641a8e
commit e754f0a909

View File

@@ -0,0 +1,44 @@
const path = require("path");
const vinmonopoletRepository = require(path.join(__dirname, "../vinmonopolet"));
function search(req, res) {
const { query, page } = req.query;
console.log(query, page);
return vinmonopoletRepository.searchByQuery(query, page).then(wines =>
res.json({
wines: wines,
count: wines.length,
page: page,
success: true
})
);
}
function ean(req, res) {
const { ean } = req.params;
return vinmonopoletRepository.searchByEAN(ean).then(wines =>
res.json({
wines: wines,
success: true
})
);
}
function id(req, res) {
const { id } = req.params;
return vinmonopoletRepository.searchById(id).then(wines =>
res.json({
wine: wines[0],
success: true
})
);
}
module.exports = {
search,
ean,
id
};