検索

ホームページ  >  に質問  >  本文

ノードリダイレクトリダイレクトが失敗しました - コードログ

ユーザーがログインしているかどうかを確認し、ページをリダイレクトします。その結果、ブラウザはページを正常に実行できないことを示すメッセージを表示します。

typechotypecho2742日前971

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-06-24 09:45:14

    コードを確認してください。ループリダイレクトです

    返事
    0
  • typecho

    typecho2017-06-24 09:45:14

    あなたが書いたコードに基づいています
    まず公式ウェブサイトのドキュメントの説明を確認してください:

    リーリー

    コードをもう一度分析してみましょう:
    ユーザー名が存在しないか空であると判断された場合は、リダイレクトされます。つまり、新しいリクエストが送信され、リクエストは最初に app を通過します。 .use('/', callback) を実行すると、ユーザー名が存在しないと判断され、再度リクエストが行われます。つまり、無限リダイレクトが表示されますapp.use('/',callback),然后又判断用户名不存在,又重新请求....于是就出现了无限重定向
    最后的解决:
    可以将app.use替换为app.get,或者在不满足条件时,直接res.render('login')

    最終的な解決策:🎜🎜あなたapp.useapp.get に置き換えることも、条件が満たされない場合は直接 res.render('login') に置き換えることもできます。つまり、ジャンプする代わりにログインインターフェイスを直接レンダリングします🎜

    返事
    0
  • キャンセル返事