Node.js
Inicialice sus dependencias
En server.jsescriba el siguiente código para inicializar las dependencias y definir algunas variables que utilizará para configurar su aplicación:
require('dotenv').config();
const path = require('path')
const express = require('express');
const session = require('express-session');
const bodyParser = require('body-parser');
const app = express();
const Vonage = require('@vonage/server-sdk');
const VONAGE_API_KEY = process.env.VONAGE_API_KEY;
const VONAGE_API_SECRET = process.env.VONAGE_API_SECRET;
const VONAGE_BRAND_NAME = process.env.VONAGE_BRAND_NAME;
let verifyRequestId = null;
let verifyRequestNumber = null;
// Location of the application's CSS files
app.use(express.static('public'));
// The session object we will use to manage the user's login state
app.use(session({
secret: 'loadsofrandomstuff',
resave: false,
saveUninitialized: true
}));
app.use(bodyParser.urlencoded({ extended: true }));
// For templating
app.set('view engine', 'pug');
// Define your routes here
// Run the web server
const server = app.listen(3000, () => {
console.log(`Server running on port ${server.address().port}`);
});
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é?