UNPKG

dns-setting

Version:

dns management: query, modify, shield corresponding domain name resolution

31 lines (30 loc) 930 B
function init({ httpServe, db }) { let { tableList, updateItem, insertItem, deleteItem } = db; httpServe.get("/dns", (req, res) => { let p = { ...req.params, ...req.query }; tableList("dns", p).then((list) => { res.json({ code: 200, data: list }); }); }); httpServe.delete("/dns/:id", (req, res) => { let p = { ...req.params, ...req.query }; deleteItem("dns", p.id).then((list) => { res.json({ code: 200, data: list }); }); }); httpServe.put("/dns/:id", (req, res) => { let id = req.params.id; let info = { ...req.body }; console.log("edit", id, info); updateItem("dns", id, info).then((data) => { res.json({ code: 200, data: data }); }); }); httpServe.post("/dns", (req, res) => { let info = { ...req.body }; console.log("req", req.body); insertItem("dns", info).then((data) => { res.json({ code: 200, data: data }); }); }); }