dns-setting
Version:
dns management: query, modify, shield corresponding domain name resolution
31 lines (30 loc) • 938 B
JavaScript
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 });
});
});
}