const express = require("express"); const router = express.Router(); const db = require("../../db"); const API_VERSION = "1.0.0"; const SUCCESS_CODE = 20000; // simple logger for this router's requests // all requests to this router will first hit this middleware router.use(function (req, res, next) { console.log("%s %s %s", req.method, req.url, req.path); next(); }); router.get("/version", (req, res) => { res.json({ code: SUCCESS_CODE, message: "OK", data: API_VERSION, }); }); router.get("/bookmark", async (req, res) => { const data = await db.getLatestRecord(); console.log('get all bookmarks') console.log(data) res.json({ code: SUCCESS_CODE, message: "OK", data, }); }); router.post("/bookmark", function (req, res) { db.appendNewRecord(req.body.bookmarks); res.json({ code: SUCCESS_CODE, message: "OK", }); }); module.exports = router;