Foros del Web » Programando para Internet » Node.js »

Dar acceso un recurso sin abrir sesión.

Estas en el tema de Dar acceso un recurso sin abrir sesión. en el foro de Node.js en Foros del Web. Buenas, estoy haciendo un proyecto para gestión de incidencias con proveedores. El gestor que genera la incidencia ha de enviar un link al proveedor que ...
  #1 (permalink)  
Antiguo 21/09/2015, 13:20
 
Fecha de Ingreso: septiembre-2015
Mensajes: 1
Antigüedad: 8 años, 7 meses
Puntos: 0
Dar acceso un recurso sin abrir sesión.

Buenas, estoy haciendo un proyecto para gestión de incidencias con proveedores. El gestor que genera la incidencia ha de enviar un link al proveedor que le dé acceso a un recurso concreto. Para esto he separado las rutas asi:

Código:
router.param('quizId', 								quizController.load);			
	router.param('quizId/claveinvitado',				invitadoController.load);
Cómo es posible que una petición sin claveinvitado dispare el invitadoController.load si no lleva ese parámetro en la petición GET?

Esta petición:
Código:
/quizes/<%= quizes[i].id %>/edit
dispara invitadoController en vez de quizController que es donde está el recurso /edit. Esto no debería pasar porque como decía, no lleva claveinvitado. Lo que termina haciendo es mostrar en vez de editar.

En esta otra:
Código:
/quizes/<%= quiz.id %>/<%= quiz.claveinvitado
sí tiene sentido que dispare invitadoController. Bien.

La pregunta es si es posible que las rutas
Código:
router.param('quizId', 								quizController.load);			
	router.param('quizId/claveinvitado',				invitadoController.load);
definidas en el enrutador se molesten aun siendo diferentes.

Gracias por los comentarios.

Etiquetas: express, node
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:21.