Encontrar la URL actual dentro de la vista EJS cuando se usa Express

Estoy usando Express y EJS para servir páginas. Estoy usando Bootstrap para la interfaz de usuario, específicamente la barra de navegación.

Me gustaría añadir un'active' clase a la página actual<li> Elemento, para mostrar la página actual. Sin embargo, no puedo encontrar la forma de obtener la URL desde el código EJS que representa la página.

Encontré 2 soluciones alternativas: utilicé incluido pasar el nombre de la página como un parámetro en la rutares.render('myview', {pageName: 'myView'}); - Lo cual no es escalable y puede causar problemas.

La otra forma, fue usar jQuery en el lado del cliente para agregar el'active' lista para el elemento en la página lista, pero eso significa incluir esta pieza de script en cada vista + algunos ciclos secundarios inútiles del cliente.

Habiendo usado varios lenguajes de representación del lado del servidor antes, siento que me estoy perdiendo algo. Y la documentación de EJS en línea no es tan buena.

¿Hay alguna forma de encontrar mi ruta / url actual desde el código EJS?

Actualizar: Tomé las 2 sugerencias principales y pasé el nombre de la vista como un parámetro a la vista. Realmente me gustó la idea de @tandrewnichols de calcularla automáticamente, pero en última instancia, fue más fácil copiar y pegar cadenas :)

Respuestas a la pregunta(2)

Su respuesta a la pregunta