Node.js
Definir las rutas
Utilizará las siguientes rutas en su solicitud:
/- la página de inicio, donde se determinará si un usuario está autenticado y se le pedirá que se autentique en caso contrario/authenticate- para mostrar una página en la que el usuario pueda introducir su número de teléfono/verify- cuando el usuario haya introducido su número de teléfono, rediríjale aquí para iniciar el proceso de verificación y mostrarle una página en la que pueda introducir el código que reciba/check-code- cuando el usuario haya introducido el código de verificación, este endpoint utilizará la API Verify para comprobar si el código que ha introducido es el que se le envió/cancel- para eliminar cualquier detalle de la sesión y devolver al usuario a la página de inicio
Cree estas rutas en server.jsinmediatamente antes del código que inicializa y ejecuta el servidor:
app.get('/', (req, res) => {
});
app.get('/authenticate', (req, res) => {
res.render('authenticate');
});
app.post('/verify', (req, res) => {
res.render('entercode');
});
app.post('/check-code', (req, res) => {
});
app.get('/cancel', (req, res) => {
req.session.destroy();
res.redirect('/');
});
Autenticación escalonada
Añada una capa adicional de seguridad cuando los usuarios realicen tareas delicadas
Pasos
1
Introducción2
Crear la aplicación Node.js3
Inicialice sus dependencias4
Configurar la aplicación5
Definir las rutas6
Crear la interfaz de usuario7
Mostrar la página de inicio8
Enviar la solicitud de verificación9
Comprobar el código de verificación10
Pruébelo.11
¿Y ahora qué?