| | |
| | | const fastify = require('fastify')({ |
| | | logger: true |
| | | }) |
| | | const _ = require("lodash") |
| | | const db = require("./lib/db") |
| | | |
| | | const settings = require("./settings") |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | |
| | | .get("/user/userid/:userid", async function (req, res) { |
| | | const {userid} = req.params |
| | | const user = await db.getUserByUserId(userid) |
| | | if (user.length) { |
| | | return res.send(user[0]) |
| | | if (user) { |
| | | return res.send(user) |
| | | } |
| | | else { |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | | } |
| | | }) |
| | | .get("/ref_id/:ref_id", async function (req, res) { |
| | | const {ref_id} = req.params |
| | | const data = await db.getObjIdFromRefId(ref_id) |
| | | if (data) { |
| | | return res.send(data) |
| | | } |
| | | else { |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | | } |
| | | }) |
| | | .get("/obj_id/:obj_id", async function (req, res) { |
| | | const {obj_id} = req.params |
| | | let data = await db.getRefIdFromObjId(obj_id) |
| | | if (data) { |
| | | return res.send(data) |
| | | } |
| | | else { |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | | |
| | | fastify.listen({port: settings.port}, function (err, address) { |
| | | console.log("📡 -=> Listening on", address) |
| | | if (err) { |
| | | fastify.log.error(err) |
| | | process.exit(1) |
| | |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | | |
| | | async function promiseDelay(ms) { |
| | | return new Promise(resolve => setTimeout(resolve, ms)) |
| | | async function promiseDelay (ms) { |
| | | return new Promise(resolve => setTimeout(resolve, ms)) |
| | | } |