| | |
| | | }) |
| | | |
| | | fastify |
| | | /////// USER //////////////////////////////////////////////////////////////// |
| | | .get('/users', async function (req, res) { |
| | | const {offset, limit} = req.query |
| | | const users = await db.getUsers(offset, limit) |
| | |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | | } |
| | | }) |
| | | |
| | | /////// ref_id / obj_id //////////////////////////////////////////////////////////////// |
| | | |
| | | .get("/ref_id/:ref_id", async function (req, res) { |
| | | const {ref_id} = req.params |
| | | const data = await db.getObjIdFromRefId(ref_id) |
| | |
| | | } |
| | | }) |
| | | |
| | | /////// Kurs //////////////////////////////////////////////////////////////// |
| | | .get("/kurs", async function (req, res) { |
| | | let data = await db.getKurse() |
| | | if (data) { |
| | | return res.send(data) |
| | | } |
| | | else { |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | | } |
| | | }) |
| | | .get("/kurs/:refId", async function (req, res) { |
| | | const {refId} = req.params |
| | | let data = await db.getKurs(refId) |
| | | if (data) { |
| | | return res.send(data) |
| | | } |
| | | else { |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | | } |
| | | }) |
| | | .get("/kurs/items/:refId", async function (req, res) { |
| | | const {refId} = req.params |
| | | let data = await db.getKursItems(refId) |
| | | if (data) { |
| | | return res.send(data) |
| | | } |
| | | else { |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | | } |
| | | }) |
| | | .get("/kurs/teilnehmer/:refId", async function (req, res) { |
| | | const {refId} = req.params |
| | | let data = await db.getKursTeilnehmer(refId) |
| | | if (data) { |
| | | return res.send(data) |
| | | } |
| | | else { |
| | | return res.code(404).send({status: "error", msg: "not found"}) |
| | | } |
| | | }) |
| | | .get("/kurs/teilnehmer/:refId/count", async function (req, res) { |
| | | const {refId} = req.params |
| | | let data = await db.getKursTeilnehmerCount(refId) |
| | | 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) |