Documentos para app.render:
Renderice una vista con una devolución de llamada respondiendo con la cadena renderizada. Esta es la variante a nivel de aplicación de
res.render()y, por lo demás, se comporta de la misma manera.
Documentos para res.render:
Renderice una vista con una devolución de llamada respondiendo con la cadena renderizada. Cuando ocurre un error,
next(err)se invoca internamente. Cuando se proporciona una devolución de llamada, se pasan tanto el posible error como la cadena renderizada, y no se realiza una respuesta automática.
¿Cómo puedo saber cuándo usar cuál?
app.renderusa también?