Tengo un formulario en localhost: 8080 que cuando ingresa los datos del formulario (usuario y contraseña), luego presiona enviar, significaba enviar un POST a localhost: 8080/enviar, luego debería mostrar texto en esa página que dice "Enviar página". Cuando ingreso "localhost:8080/submit" en mi navegador, funciona, pero cuando uso el botón de envío para llegar allí, dice "Este sitio no puede proporcionar una conexión segura" (es decir, no funciona)
guión.js
const url = "https://localhost:8080"; const data = { "user": "user", "pass": "pass" } function send() { alert("Sent") $.post(url, data, function (data, status) { console.log("Sent " + data + ", status is: " + status) }); } body { background-color: #444444; } .form-div { width: 100%; height: auto; text-align: center; justify-content: center; align-content: center; border: 1px solid red; } form { color: white; } <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Harley Swift</title> <link rel='stylesheet' href='styles.css'/> <script type="text/javascript" src="script.js"></script> </head> <body> <div class="form-div"> <form method="POST" action="https://localhost:8080/submit"> <div> <label for="user">Username</label> <input name="user" type="text" id="user"><br> </div> <div> <label for="pass">Password</label> <input name="pass" type="password" id="pass"><br> </div> <br> <div> <button class="btn" onclick="send()">Submit</button> </div> </form> </div> </body> </html>app.js: https://hastebin.com/udunalurub.lua (no pude descubrir cómo usar fragmentos de código aquí, lo siento)
¡Gracias de antemano! Todavía no estoy muy familiarizado con los servidores nodejs.
No use https, use http cuando desarrolle localmente.