adding new Routes for obj_id and ref_id
1 files added
4 files modified
| | |
| | | Die Antwort prettyfeien: |
| | | |
| | | curl localhost:4101/users?token=AUTHTOKEN | jq . |
| | | |
| | | |
| | | |
| | | ### Routes |
| | | ### globusfm-dev2 |
| | | |
| | | Kann zugegriffen werden über |
| | | |
| | | https://globusfm-dev2.minervis.com/popcorn/users?token=$TOKEN |
| | | |
| | | |
| | | ## Routes |
| | | |
| | | Verfügbare Routen sind: |
| | | |
| | |
| | | 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"}) |
| | | } |
| | | }) |
| | | |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | | |
| | | async function promiseDelay(ms) { |
| | | return new Promise(resolve => setTimeout(resolve, ms)) |
| | | async function promiseDelay (ms) { |
| | | return new Promise(resolve => setTimeout(resolve, ms)) |
| | | } |
| | |
| | | getUserByUserId, |
| | | getUserDefinedFields, |
| | | getUserDefinedField, |
| | | |
| | | getObjIdFromRefId, |
| | | getRefIdFromObjId, |
| | | } |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | |
| | | return results |
| | | } |
| | | |
| | | /////// obj_id / ref_id //////////////////////////////////////////////////////////////// |
| | | |
| | | async function getObjIdFromRefId (refId) { |
| | | const pool = await poolP |
| | | const [results] = await pool.query( |
| | | `SELECT ref_id, obj_id |
| | | FROM ${database}.object_reference as obr |
| | | WHERE obr.ref_id = ${refId} |
| | | ` |
| | | ) |
| | | return results.length ? results[0] : undefined |
| | | } |
| | | |
| | | async function getRefIdFromObjId (objId) { |
| | | const pool = await poolP |
| | | const [results] = await pool.query( |
| | | `SELECT ref_id, obj_id |
| | | FROM ${database}.object_reference as obr |
| | | WHERE obr.obj_id = ${objId} |
| | | ` |
| | | ) |
| | | return results.length ? results[0] : undefined |
| | | } |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | | |
| | | async function promiseDelay (ms) { |
| New file |
| | |
| | | { |
| | | "authtoken": "jiuGfr432898D90290kjfsldkfn3hh8F", |
| | | "port": 4101, |
| | | "db": { |
| | | "host": "localhost", |
| | | "port": 33009, |
| | | "database": "ilias", |
| | | "user": "root", |
| | | "password": "paaa322ss" |
| | | } |
| | | } |
| | |
| | | const settings = require("./settings") |
| | | console.log(settings) |
| | | |
| | | const dat = await db.getObjIdFromRefId(149) |
| | | console.log(dat) |
| | | |
| | | const dat2 = await db.getRefIdFromObjId(9911) |
| | | console.log(dat2) |
| | | |
| | | // const user = await db.getUserByLogin("242424") |
| | | // console.log("user", user) |
| | | // |