Create src/routes/admin.js
Browse files- src/routes/admin.js +13 -0
src/routes/admin.js
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import express from "express";
|
| 2 |
+
import { auth } from "../middleware/auth.js";
|
| 3 |
+
import { adminIp } from "../middleware/adminIp.js";
|
| 4 |
+
import { AuditLog } from "../models/AuditLog.js";
|
| 5 |
+
|
| 6 |
+
const r = express.Router();
|
| 7 |
+
|
| 8 |
+
r.get("/security/anomalies", auth, adminIp, async (req, res) => {
|
| 9 |
+
const logs = await AuditLog.find({ isAnomaly: true }).limit(100);
|
| 10 |
+
res.json(logs);
|
| 11 |
+
});
|
| 12 |
+
|
| 13 |
+
export default r;
|