3

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

http-authを使用しています

これが私のコードです:

app.get('/', function(req, res) {
  basic.apply(req, res, function(username) {
    res.redirect(routes.index);
  });
});

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

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

認証なしで、

app.get('/', routes.index);

問題なく動作します。

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

4

2 に答える 2

2

res.redirectへの引数は URL 文字列である必要があると思いますよね? リクエスト ハンドラ ( ) を渡しているようですfunction (req, res) {...}

于 2013-08-06T16:52:26.263 に答える