Untitled
unknown
plain_text
a year ago
1.1 kB
3
Indexable
app.post("/equipment", async (req, res) => { try { const equipment = new Equipment(req.body); await equipment.save(); res.status(201).send(equipment); } catch (error) { res.status(400).send(error); } }); app.get("/equipment", async (req, res) => { try { const equipmentList = await Equipment.find(); res.send(equipmentList); } catch (error) { res.status(500).send(error); } }); app.patch("/equipment/:id", async (req, res) => { try { const equipment = await Equipment.findByIdAndUpdate(req.params.id, req.body, { new: true, runValidators: true, }); if (!equipment) { return res.status(404).send(); } res.send(equipment); } catch (error) { res.status(400).send(error); } }); app.delete("/equipment/:id", async (req, res) => { try { const equipment = await Equipment.findByIdAndDelete(req.params.id); if (!equipment) { return res.status(404).send(); } res.send(equipment); } catch (error) { res.status(500).send(error); } });
Editor is loading...