Hola,
Estoy intentando crear una Web con express y node.js, el problema es que al acceder directamente a la página necesito cargar la estructura completa del html, incluyendo la navegación. Además de eso, necesito que al pulsar sobre algunos enlaces cargue solo el contenido parcial de esa página.
Lo que he hecho es detectar si es una petición xhr, si lo es carga un fichero distinto:
app.get('/', function(request, response)
{
if(!request.xhr)
{
//Enviar fichero con todo el html, incluida navegación, etc
response.sendFile(request.app.get('APP_PATH') + '/views/index.html');
}
else
{
//Enviar fichero con solo el html de la sección en concreto..
response.sendFile(request.app.get('APP_PATH') + '/views/partial/index.html');
}
});
¿Existe alguna forma mejor de hacer esto, que tener 2 ficheros por cada página?