mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-08 04:50:12 +02:00
15 lines
473 B
TypeScript
15 lines
473 B
TypeScript
import express, { Router } from 'express';
|
|
import { controller } from '@controllers/index';
|
|
import { validateRequest, validation } from '@validations/index';
|
|
import { authenticateAdmin } from '../middleware/authenticate-admin';
|
|
|
|
export const router: Router = express.Router({ mergeParams: true });
|
|
|
|
router.get('/', authenticateAdmin, controller.users.getUserList);
|
|
|
|
router.get(
|
|
':serverId',
|
|
validateRequest(validation.users.detail),
|
|
controller.users.getUserDetail
|
|
);
|