問題タブ [http-auth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1125 参照

node.js - Basic Http Auth Express.js の後にリダイレクトする

PHP プロジェクトで .htaccess や .htpasswd のように、express.js を使用してアプリケーションへのプライベート アクセスを作成したいと考えています。

http-authを使用しています

これが私のコードです:

問題は、エラーが発生することです:

500 TypeError: オブジェクト関数 (req, res){ res.render('index', { title: 'Express' }); メソッド「indexOf」がありません

認証なしで、

問題なく動作します。

インデックスを読み取って res.send() を使用するミドルウェアについて考えています...うまくいきますか? または私は何を逃したのですか?

0 投票する
3 に答える
9511 参照

node.js - Express フレームワークのみで特定の URL に HTTP 基本認証を使用する

次のように、Express フレームワークとhttp-authモジュールを使用して設計された node.js アプリケーションがあります。

/jsただし、および/cssディレクトリの下にあるアセットを保護したくありません。これは私がやってみたものです:

以下の URL にアクセスして、期待どおり/cssに動作しようとしています。/jsただし、他の URL は読み込まれません。

他の URL を期待どおりに機能させるにはどうすればよいですか?

0 投票する
2 に答える
1314 参照

node.js - Sails で http-auth を使用する方法

Sails アプリを PaaS にデプロイしました。簡単なパスワードで保護して、ステージング サーバーに誰もアクセスできないようにしたいと考えています。

それを行う最も簡単な方法は何ですか?

http-authのように見えますが、ドキュメントはExpressJSの実装方法を説明していますが、SailsJSでは見つかりませんapp.use()

私が試したこと

私のpolicies.jsファイルで

につながる

また、ポリシーはビューには適用できないようですが、アクションにはのみ適用できます...

0 投票する
1 に答える
900 参照

javascript - http-auth が express.static ミドルウェアで機能しないのはなぜですか?

http-authモジュールを使用して単純な認証をセットアップしようとしています。

このセットアップを作成しましたが、正しく動作しません。ユーザー/パスを求めるダイアログが表示されますが、ダイアログを閉じてもアプリは引き続き機能します。つまり、認証が機能していないようです。

http-authstatic フォルダーで動作するようにセットアップしようとしたため、動作していないようwwwです。

私のはこれapp.jsに基づいています。

これが私のセットアップです: