¿Cómo puedo implementar y obtener una ruta o ruta dinámica con el paquete Express? El problema principal es que la ruta es un pase de identificación del cliente y no tenía control sobre él.
const express = require('express'); const dynamic_path= express(); dynamic_path.get('/user', (req, res) => { }); exports.v1 = functions.runWith(runtimeOpts).https.onRequest(dynamic_path); Lo anterior resultará como https://my-app.net/v1/user y la solicitud del cliente será https://my-app.net/v1/user/user_id . Necesito permitir la ruta dinámica y también necesito obtener el valor de user_id para uso futuro.
Añadido :user_id a la ruta.
dynamic_path.get('/user/:user_id', (req, res) => { const user_id = req.params.user_id; });Usa la ruta:
https://my-app.net/v1/user/:user_idTu código será así:
dynamic_path.get("/user/:user_id" , (req, res)=>{ let user_id = req.parmas.user_id }