UNPKG

dns-setting

Version:

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

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