ユーザーがログインしているかどうかを確認し、ページをリダイレクトします。その結果、ブラウザはページを正常に実行できないことを示すメッセージを表示します。
Following the voice in heart.
コードを確認してください。ループリダイレクトです
あなたが書いたコードに基づいていますまず公式ウェブサイトのドキュメントの説明を確認してください:
コードをもう一度分析してみましょう: ユーザー名が存在しないか空であると判断された場合は、リダイレクトされます。つまり、新しいリクエストが送信され、リクエストは最初に app を通過します。 .use('/', callback) を実行すると、ユーザー名が存在しないと判断され、再度リクエストが行われます。つまり、無限リダイレクトが表示されますapp.use('/',callback),然后又判断用户名不存在,又重新请求....于是就出现了无限重定向最后的解决:可以将app.use替换为app.get,或者在不满足条件时,直接res.render('login')
app を通過します。 .use('/', callback)
app.use('/',callback)
app.use
app.get
res.render('login')
コードを確認してください。ループリダイレクトです
あなたが書いたコードに基づいています
リーリーまず公式ウェブサイトのドキュメントの説明を確認してください:
コードをもう一度分析してみましょう:
最終的な解決策:🎜🎜あなたユーザー名が存在しないか空であると判断された場合は、リダイレクトされます。つまり、新しいリクエストが送信され、リクエストは最初に
app を通過します。 .use('/', callback)
を実行すると、ユーザー名が存在しないと判断され、再度リクエストが行われます。つまり、無限リダイレクトが表示されますapp.use('/',callback)
,然后又判断用户名不存在,又重新请求....于是就出现了无限重定向最后的解决:
可以将
app.use
替换为app.get
,或者在不满足条件时,直接res.render('login')
app.use
をapp.get
に置き換えることも、条件が満たされない場合は直接res.render('login')
に置き換えることもできます。つまり、ジャンプする代わりにログインインターフェイスを直接レンダリングします🎜