• ENTRAR
  • No hay productos en el carrito.

Parametros en las rutas

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Autor
    Publicaciones
  • #6251

    Pedro
    Participante

    Buenas,

    una duda que tengo es si en una ruta tenemos 5 parametros por ejemplo y solo queremos enviar a la api 3 de ellos.

    api.post(‘/ruta/:param1?/:param2?/:param3?/:param4?/:param5?’, Controller);

    ¿que url debemos enviar para pasar el param1, param3 y param5?

    si envias http://url/ruta/dato1/dato3/dato5 te recibe

    param1 = dato 1;   param2 = dato 3;  param3 = dato 5;

    Debemos enviar null en esos datos o como se indica que son los params 1, 2 y 3

    http://url/ruta/dato1/null/dato3/null/dato5

    #6258

    Cursosdesarrolloweb
    Jefe de claves

    Hola Pedro,

    Creo que para esos casos lo más sencillo es utilizar queryStrings generando urls del siguiente estilo.

    http://url/ruta/?dato1=dato1&dato2=null&dato3=dato3&dato4=null&dato5=dato5

    En el vídeo número 15 puedes ver cómo obtener este tipo de datos, pero te adjunto un trozo de código.

    
    req.query.dato1;
    req.query.dato2;
    

    Saludos.

    #6264

    Pedro
    Participante

    Si lo habia visto, pero en ese caso utiliza el metodo get.

    si tengo un formulario de registro con el metodo post y  campos no obligatorios por ejemplo el correo y la contraseña si son  obligatorios pero el telefono y la direccion no, ¿como compongo la ruta si no vienen esos campos?

    #6266

    Cursosdesarrolloweb
    Jefe de claves

    Si va a ser una petición post no necesitas enviar esos datos por la url, envíalos vía post y recógelos con req.body, todos estos temas los vemos en el curso cuando trabajamos con formularios, por ejemplo en el vídeo número 20.

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/parametros-en-las-rutas">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
🔓Inscríbete a cualquier curso por 9€ y accede a todos los cursos gratuitos para siempre🔓
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register