Merge pull request #86 from KevinMidboe/feat/vinmonopolet-elastic-cache

Feat/vinmonopolet elastic cache
This commit is contained in:
2021-04-30 09:56:58 +02:00
committed by GitHub
3 changed files with 179 additions and 41 deletions

View File

@@ -11,7 +11,15 @@ function searchWines(req, res) {
page: page,
success: true
})
);
)
.catch(error => {
const { statusCode, message } = error;
return res.status(statusCode || 500).send({
message: message || `Unexpected error occured trying to search for wine: ${name} at page: ${page}`,
success: false
});
});
}
function wineByEAN(req, res) {
@@ -28,12 +36,20 @@ function wineByEAN(req, res) {
function wineById(req, res) {
const { id } = req.params;
return vinmonopoletRepository.wineById(id).then(wines =>
return vinmonopoletRepository.wineById(id).then(wine =>
res.json({
wine: wines[0],
wine: wine,
success: true
})
);
)
.catch(error => {
const { statusCode, message } = error;
return res.status(statusCode || 500).send({
message: message || `Unexpected error occured trying to fetch wine with id: ${id}`,
success: false
});
});
}
function allStores(req, res) {