ユーザーが登録してログインできるようにする単純な CRUD アプリケーションがあります。 General.js には登録エンドポイントがあり、これは正常に動作し、ログインが出力されます
"メッセージ": "ログインが無効です。ユーザー名とパスワードを確認してください。"
Postman に登録する
auth_users.js
これは auth_users.js
のログイン コードです。これにはログイン エンドポイントがあり、主にログインを担当する Express 関数です。regd_users.post()
提供されたコードによると、「無効なログイン」メッセージを引き起こす可能性のある問題があるようです。
authenticatedUser 関数でユーザー名とパスワードを比較します。 AuthenticatedUser 関数では、一致するユーザー名とパスワードを求めて users 配列をフィルター処理します。ただし、フィルタリング機能には問題があります。 users.username と users.password を使用する代わりに、user.username と user.password を使用します。この変数は反復中に users 配列内の各要素を表すため、単数である必要があります。
次の行を変更します:
リーリー ###に:### リーリー