UNPKG

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.

41 lines (35 loc) 911 B
const verifyAPI = (req, res, next) => { try { const { version } = req.params; if (version == "1") { next(); return; } return res .status(401) .json({ success: false, error: `Invalid API version v${version}, Refer to the Documentation for more information.`, }); } catch (error) { onAPIinvalid(req, res); } }; const APIVerified = (req, res) => { return res .status(200) .json({ success: true, message: "Welcome 🚀", }); }; const onAPIinvalid = (req, res) => { return res .status(401) .json({ success: false, error: `Invalid use of API, Refer to the Documentation for more information.`, }); }; module.exports = { verifyAPI, onAPIinvalid, APIVerified };