create-nodeapi-backend
Version:
A powerful Node.js backend boilerplate with Express, MongoDB, Firebase, JWT auth, Nodemailer, cron jobs, input validation (Joi), and serverless support for Vercel. Scaffold a full-featured API backend in seconds.
21 lines (15 loc) • 591 B
JavaScript
const express = require("express");
const router = express.Router();
const validate = require("../../middleware/validate");
const isUserAuthenticated = require("../../middleware/verifyUserToken");
const { otpCodeValidation } = require("../../validation/authValid");
const optResend = require("../../controller/User/resnedOtp");
const verifyOtp = require("../../controller/User/verifyCode");
router.get("/resend", isUserAuthenticated, optResend);
router.post(
"/verify",
isUserAuthenticated,
validate(otpCodeValidation),
verifyOtp
);
module.exports = router;