Estoy trabajando en una aplicación de nodo. tengo un archivo ejs, donde al hacer clic en un botón se realiza una solicitud de obtención a esta url localhost:3000/posts/business-economics pero la página no se carga y este error se muestra en la consola
No se pudo iniciar 'localhost:3000/posts/business-economics' porque el esquema no tiene un controlador registrado.
A veces, solo para reiniciar su aplicación podría cambiar algo o verificar nuevamente la ruta de URL que le dio también podría ser un error allí
Encontré el mismo error mientras trabajaba con localhost. Estaba tratando de redirigir a localhost: 3000 y recibí este error parpadeando en mi consola. Resulta que es porque falta http:// en la URL que intentas cargar. Me sorprende ver que nadie ha respondido esto todavía.
debe establecer el protocolo de dirección antes de la URL, como:
returnUrl = window.location.protocol + "//" + window.location.host + PathOtra razón a la que también me enfrenté. Si la etiqueta href tiene una ortografía incorrecta de javascript.
<a href="javascript:;" onclick="myfunction()">Action</a>