¿Hay alguna forma de hacer que todas las rutas que expresan acepten comiencen con /api sin tener que definirlo explícitamente?
Actual:
this.app.get('/api/endpoint-A', (req, res) => { return res.send('A'); }); this.app.get('/api/endpoint-B', (req, res) => { return res.send('B'); });Objetivo:
this.app.get('/endpoint-A', (req, res) => {//https:host.com/api/endpoint-A return res.send('A'); }); this.app.get('/endpoint-B', (req, res) => {//https:host.com/api/endpoint-B return res.send('B'); });Agregar
app.use('/api/:version/', router);después de haber creado un enrutador base express.