Express js/Node js enpoint ログインのバグが正しく機能しない
P粉428986744
P粉428986744 2023-09-12 09:51:36
0
1
570

ユーザーが登録してログインできるようにする単純な CRUD アプリケーションがあります。 General.js には登録エンドポイントがあり、これは正常に動作し、ログインが出力されます

"メッセージ": "ログインが無効です。ユーザー名とパスワードを確認してください。"

リーリー

Postman に登録する

auth_users.js

のエンドポイントにログインするとき

これは auth_users.js のログイン コードです。これにはログイン エンドポイントがあり、主にログインを担当する Express 関数です。regd_users.post()

ああああ

P粉428986744
P粉428986744

全員に返信(1)
P粉184747536

提供されたコードによると、「無効なログイン」メッセージを引き起こす可能性のある問題があるようです。

authenticatedUser 関数でユーザー名とパスワードを比較します。 AuthenticatedUser 関数では、一致するユーザー名とパスワードを求めて users 配列をフィルター処理します。ただし、フィルタリング機能には問題があります。 users.username と users.password を使用する代わりに、user.username と user.password を使用します。この変数は反復中に users 配列内の各要素を表すため、単数である必要があります。

次の行を変更します:

リーリー ###に:### リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート