Server IP : 162.213.251.212 / Your IP : 3.144.240.12 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/allssztx/needapair.com/routes/package/ |
Upload File : |
const express = require("express") const router = express.Router() const Package = require("../../schema/Package") router.post('/create', async (req, res) => { try { const { name, credits, price, bestbuy } = req.body const package = await Package.create({ name, credits, price, bestbuy }) res.status(200).redirect('/admin/dashboard?message=New Package Added...') console.log("Package", package) } catch (error) { console.log(error.message) res.status(500).json({ error: error.message }) } }) router.post('/modify', async (req, res) => { try { const { id, name, credits, price, bestbuy } = req.body // return console.log(bestbuy) // return console.log('bestbuy', bestbuy) const package = await Package.findById(id) package.name = name package.credits = credits package.price = price package.bestbuy = bestbuy package.save() res.status(200).redirect('/admin/dashboard?message=Package Updated...') console.log("Package", package) } catch (error) { console.log(error.message) res.status(500).json({ error: error.message }) } }) router.get('/delete/:id', async (req, res) => { try { const id = req.params.id const package = await Package.findByIdAndDelete(id) res.status(200).redirect('/admin/dashboard?message=Package Deleted...') console.log("Package", package) } catch (error) { console.log(error.message) res.status(500).json({ error: error.message }) } }) module.exports = router