もがき系プログラマの日常

もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。

nuxt-basic-auth-moduleで簡単basic認証 2

はじめに

こんばんは。

めっちゃ簡単な備忘録ですが、以前の記事の続きになります。

kojirooooocks.hatenablog.com

本題

全体的にbasic認証をかけて、一部分だけbasic認証を突破させるというパターンがあると思います。

たとえば ヘルスチェックとか。

そういった場合に nuxt-basic-auth-moduleの match 設定を使います。

nuxt.config.js

  basic: {
    name: 'user_name',
    pass: 'password',
    enabled: process.env.environment === 'staging' // ステージングだけBASIC認証をかける
    match: (req) => req.originalUrl !== '/healthcheck',
  },

こんな感じ。

終わりに

nuxt-basic-auth-module便利ですね。

現場からは以上です。