Node.js
依存関係を初期化する
で server.js依存関係を初期化し、アプリケーションの設定に使用する変数を定義するために、以下のコードを記述します:
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}`);
});
ステップアップ認証
ユーザーが機密性の高いタスクを実行する際に、セキュリティのレイヤーを追加する。
手順
1
はじめに2
Node.jsアプリケーションの作成3
依存関係を初期化する4
アプリケーションの設定5
ルートを定義する6
UIの作成7
ホームページを表示する8
検証リクエストの送信9
認証コードを確認する10
お試しあれ!11
次はどうする?