| 1234567891011121314151617181920212223242526272829 |
- import { Router } from "express";
- import asyncHandler from "express-async-handler";
- import * as validators from "../handlers/validators.handler";
- import * as helpers from "../handlers/helpers.handler";
- import * as domains from "../handlers/domains.handler";
- import * as auth from "../handlers/auth.handler";
- const router = Router();
- router.post(
- "/",
- asyncHandler(auth.apikey),
- asyncHandler(auth.jwt),
- validators.addDomain,
- asyncHandler(helpers.verify),
- asyncHandler(domains.add)
- );
- router.delete(
- "/:id",
- asyncHandler(auth.apikey),
- asyncHandler(auth.jwt),
- validators.removeDomain,
- asyncHandler(helpers.verify),
- asyncHandler(domains.remove)
- );
- export default router;
|