API version control v1 v2 in NodeJs (loosely coupled)
import * as express from 'express'; // v1/get-ride.js const router = express.Router(); router.post('/rides/:id', dep.verifyToken(), (req, res) => { // Your code }); app.use('/v1', router); // v2/get-ride.js const router = express.Router(); router.post('/rides/:id', dep.verifyToken(), (req, res) => { // Your code }); app.use('/v2', router);