Newer
Older
import { Router } from "express";
import { body } from "express-validator";
import handleValidationResult from "../middleware/handleValidationResult";
import createLogEntryController from "../controllers/createLogEntryControllers.controllers";
const entryRouter = Router();
//create new log entry route
entryRouter.post(
"/api/logentry/",
//isISO8601() checks if string is a valid date+time
body("startTime").isISO8601(),
body("estimatedEndTime").isISO8601(),
body("email").isEmail().normalizeEmail(),
body("firstName").not().isEmpty(),
body("lastName").not().isEmpty(),
body("boatID").isUUID(),
handleValidationResult,
createLogEntryController
);