fix stuff
This commit is contained in:
parent
bef37ca96f
commit
5de4027d64
1 changed files with 61 additions and 66 deletions
|
|
@ -31,7 +31,7 @@ router.post('/urls', (req, res) => {
|
|||
|
||||
const urls = JSON.parse(data);
|
||||
const newUrl = {
|
||||
link: req.body.link,
|
||||
domain: req.body.domain,
|
||||
is_public: req.body.is_public
|
||||
};
|
||||
urls.push(newUrl);
|
||||
|
|
@ -48,7 +48,7 @@ router.post('/urls', (req, res) => {
|
|||
});
|
||||
|
||||
router.delete('/urls', (req, res) => {
|
||||
const linkToDelete = req.body.link;
|
||||
const linkToDelete = req.body.domain;
|
||||
if (!linkToDelete) {
|
||||
res.status(400).send('Please provide a link to delete');
|
||||
return;
|
||||
|
|
@ -62,7 +62,7 @@ router.delete('/urls', (req, res) => {
|
|||
}
|
||||
|
||||
const urls = JSON.parse(data);
|
||||
const index = urls.findIndex(url => url.link === linkToDelete);
|
||||
const index = urls.findIndex(url => url.domain === linkToDelete);
|
||||
|
||||
if (index !== -1) {
|
||||
urls.splice(index, 1);
|
||||
|
|
@ -79,11 +79,10 @@ router.delete('/urls', (req, res) => {
|
|||
res.status(404).send('URL not found');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
router.patch('/urls', (req, res) => {
|
||||
const linkToModify = req.body.link;
|
||||
const linkToModify = req.body.domain;
|
||||
if (!linkToModify) {
|
||||
res.status(400).send('Please provide a link to modify');
|
||||
return;
|
||||
|
|
@ -97,7 +96,7 @@ router.patch('/urls', (req, res) => {
|
|||
}
|
||||
|
||||
const urls = JSON.parse(data);
|
||||
const urlToUpdate = urls.find(url => url.link === linkToModify);
|
||||
const urlToUpdate = urls.find(url => url.domain === linkToModify);
|
||||
|
||||
if (urlToUpdate) {
|
||||
if (req.body.is_public !== undefined) {
|
||||
|
|
@ -116,10 +115,6 @@ router.patch('/urls', (req, res) => {
|
|||
res.status(404).send('URL not found');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
router.delete('/urls', (req, res) => {
|
||||
res.status(400).send('Please provide an index to delete a specific URL');
|
||||
});
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue