blob: e67a64bd7e14b25e94979ea774532318442c5d94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import { Router } from "express";
import generateAdmin from "../controllers/generateAdmin.js";
import getRobots from "../controllers/getRobots.js";
import loginUser from "../controllers/loginUser.js";
import authenticateUser from "../middleware/authCheck.js";
const router = Router();
// One-time generation of admin user with pre-defined email & password
router.get("/admin-generation", generateAdmin);
// Login for registered users
router.post("/auth/login", loginUser);
// Get robots from database; protected route
router.get("/robots", authenticateUser, getRobots);
export default router;
|