問題の説明: express session
を使用してログイン ページを実装します。app.post
を使用してフォームを処理するときに、判定ステートメント
そのうち、json
ファイルの内容は次のとおりです:
問題があります。具体的な症状は次のとおりです:
ユーザー名とパスワードは json
ファイルに配置され、app.js
で処理されます。テスト時に、ユーザー名とパスワードが正しい場合は、正常に実行されますが、ユーザー名とパスワードが間違っている場合は、次のように表示されます:
情報を確認し、overflow
に相談しましたが、明確な回答は得られませんでした。
解決策を提供できるこの分野の専門家はいますか?
以下は app.js
:
我想大声告诉你2017-06-20 10:08:32
リーリー
ここでの判断は逆に書かれています
次のようになります:
まず、json に req.body.user
この属性があるかどうかを判断する必要があります。
巴扎黑2017-06-20 10:08:32
この問題に対する別の解決策を見つけました:
まずアカウントを持っているかどうかを確認する必要があります。アカウントを持っていない場合は、cannot read property password of undefined
エラー:
前述の逆の考え方と組み合わせると、どちらのソリューションもこの問題をうまく解決できます。