Tengo un backend Node/Express/EJS con el HTML/CSS habitual. Interfaz Javascript.
Obviamente, administro la representación de la página desde el backend a través de las API, pero tengo un caso de uso en el que una página frontal (Configuración del usuario) tiene un botón para restablecer la contraseña del usuario. HTML estándar en la página con:
<input class="submit__button" type="button" value="Submit Changes">y luego, en la parte inferior de la página HTML, estoy llamando al archivo JS como lo haría:
<script src="/js/usrSettings.js"></script>y en el archivo .js, estoy tratando de generar una plantilla ejs desde el backend que tiene toda la lógica para restablecer una contraseña al hacerlo:
// Redirect to the Reset Password Page when button clicked const pwdChange = document.getElementById('submit_pwdChange'); pwdChange.addEventListener('click', function () { const pwdReset = ejs.render('pwdReset', { layout: './layouts/noLayout', title: 'Apotheosis - Reset Password' }); });Esto no funciona, no recibo ningún mensaje de error ni en el registro de la consola frontal ni en el back-end, pero simplemente no hace nada, no muestra una página, no falla, nada.
Me preguntaba cómo se haría para llamar a una plantilla EJS desde el javascript del front-end para redirigir a esa página html.
Cualquier sugerencia muy apreciada.
Saludos, m