24 lines
586 B
TypeScript
24 lines
586 B
TypeScript
import express, { RequestHandler } from 'express';
|
|
import { isAuthenticated } from '../auth/auth.middleware';
|
|
import {
|
|
getAllProxies,
|
|
getProxyById,
|
|
createProxy,
|
|
updateProxy,
|
|
deleteProxy
|
|
} from './proxies.controller';
|
|
|
|
const router = express.Router();
|
|
|
|
|
|
router.use(isAuthenticated);
|
|
|
|
|
|
router.get('/', getAllProxies as RequestHandler);
|
|
router.get('/:id', getProxyById as RequestHandler);
|
|
router.post('/', createProxy as RequestHandler);
|
|
router.put('/:id', updateProxy as RequestHandler);
|
|
router.delete('/:id', deleteProxy as RequestHandler);
|
|
|
|
export default router;
|