Node.js
Initialisieren Sie Ihre Abhängigkeiten
Unter server.jsschreiben Sie den folgenden Code, um Abhängigkeiten zu initialisieren und einige Variablen zu definieren, die Sie zur Konfiguration Ihrer Anwendung verwenden werden:
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}`);
});
Step-up-Authentifizierung
Hinzufügen einer zusätzlichen Sicherheitsebene, wenn Benutzer sensible Aufgaben ausführen
Schritte
1
Einführung2
Erstellen Sie die Node.js-Anwendung3
Initialisieren Sie Ihre Abhängigkeiten4
Konfigurieren Sie die Anwendung5
Definieren Sie die Routen6
Erstellen Sie die UI7
Anzeige der Startseite8
Senden Sie den Überprüfungsantrag9
Überprüfen Sie den Verifizierungscode10
Probieren Sie es aus!11
Was kommt als Nächstes?