Res.sendFile funciona, pero mi localhost:3000 no cambia automáticamente a localhost:3000/success.html
¿Cómo hago para que mi navegador muestre localhost:3000/success.html cuando hago clic en Enviar?
Cuando hago clic en enviar, de hecho, aparece el "success.html" como respuesta cuando verifico el uso de las herramientas de desarrollo de Chrome, pero mi navegador no cambia la URL
const express = require('express'). // Include ExpressJS const app = express(). // Create an ExpressJS app const bodyParser = require('body-parser'); // Middleware const path = require("path") app.use(bodyParser.urlencoded({ extended: false })); // Route to Homepage app.get('/', (req, res) => { res.sendFile(__dirname + '/static/index.html'); }); // Route to Login Page app.get('/login', (req, res) => { res.sendFile(__dirname + '/static/login.html'); }); app.post('/login', (req, res) => { // Insert Login Code Here let username = req.body.username; let password = req.body.password; res.sendFile(path.join(__dirname,'success.html')); }); const port = 3000 // Port we will listen on // Function to listen on the port app.listen(port, () => console.log(`This app is listening on port ${port}`));**strong text**