Node.js

Initialisieren Sie das Projekt

In diesem ersten Teil des Tutorials werden wir ein Backend erstellen, das die Vonage Verify API für 2FA. Das Backend wird sowohl die stille Authentifizierung als auch die SMS-basierte Verifizierung unterstützen.

Öffnen Sie Ihr Terminal und erstellen Sie einen neuen Projektordner:

Die npm init -y Befehl erzeugt eine package.json Datei mit Standardeinstellungen. Diese Datei verwaltet die Abhängigkeiten und Skripte unseres Projekts.

Installieren wir nun die erforderlichen Abhängigkeiten:

  • express: Ein leichtgewichtiges Web-Framework für die Erstellung von APIs.
  • cors: Middleware, um herkunftsübergreifende Anfragen zu ermöglichen (wichtig für die Verbindung mit mobilen Anwendungen).
  • dotenv: Um Umgebungsvariablen aus einer .env-Datei zu laden.
  • @vonage/auth: Verwaltet die Authentifizierung mit Vonage-APIs.
  • @vonage/verify2: Der Vonage Verify API-Client zur Handhabung von 2FA.

Nach dem Einrichten sollte Ihre Ordnerstruktur wie folgt aussehen: