Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
41
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

Organization

Express4でBASIC認証をする

Express3時代とは違い、Express4ではいろんな機能が外部モジュールに分割されています。なので、必要な物はrequireしなくてはならない。

Express3時代のBASIC認証

app.use(express.basicAuth('username', 'password'));

Express4時代のBASIC認証

まず、basic-auth-connectをインストール。(実際には、package.jsonに記述してnpm installだけど)

$ npm install basic-auth-connect

後は、今までと書き方はほぼ変わらないです。

var basicAuth = require('basic-auth-connect');
app.use(basicAuth('username', 'password'));
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
41
Help us understand the problem. What are the problem?