Node.js
Initialiser vos dépendances
En server.jsPour cela, écrivez le code suivant pour initialiser les dépendances et définir quelques variables que vous utiliserez pour configurer votre application :
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}`);
});
Authentification par paliers
Ajouter une couche de sécurité supplémentaire lorsque les utilisateurs effectuent des tâches sensibles
Étapes
1
Introduction2
Créer l'application Node.js3
Initialiser vos dépendances4
Configurer l'application5
Définir les itinéraires6
Créer l'interface utilisateur7
Afficher la page d'accueil8
Envoyer la demande de vérification9
Vérifier le code de vérification10
Essayez-le !11
Quelle est la prochaine étape ?