fixes and admin data
This commit is contained in:
26
routes/routeAdmin.js
Normal file
26
routes/routeAdmin.js
Normal file
@@ -0,0 +1,26 @@
|
||||
const express = require("express");
|
||||
const { appkey } = require("../config")
|
||||
const { fetchAllAdminData } = require("../services/databaseServices.js");
|
||||
const {
|
||||
newError,
|
||||
handleError,
|
||||
encryptRSA
|
||||
} = require("../services/services.js");
|
||||
|
||||
var router = express.Router();
|
||||
|
||||
router.post("/getall", async (req, res) => {
|
||||
try {
|
||||
if(req.body.key === appkey){
|
||||
const results = await fetchAllAdminData();
|
||||
const encrypted = encryptRSA(results)
|
||||
res.send(encrypted)
|
||||
} else {
|
||||
throw newError("Brak dostępu", 403)
|
||||
}
|
||||
} catch (error) {
|
||||
handleError(error, res)
|
||||
}
|
||||
})
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user