Express js/Node js enpoint 로그인의 버그가 제대로 작동하지 않습니다.
P粉428986744
P粉428986744 2023-09-12 09:51:36
0
1
569

사용자가 등록하고 로그인할 수 있는 간단한 CRUD 애플리케이션이 있습니다. General.js에 등록 엔드포인트가 있는데, 이것은 잘 작동하고 로그인이 인쇄됩니다

"message": "登录无效。请检查用户名和密码"

으아아아

우편 배달원에 등록

auth_users.js

에서 엔드포인트에 로그인할 때

이것은 auth_users.js的登录代码,它有登录端点,主要是负责登录的express函数regd_users.post()의 로그인 코드입니다. 여기에는 주로 로그인 regd_users.post()

을 담당하는 Express 함수인 로그인 엔드포인트가 있습니다. 으으으으

P粉428986744
P粉428986744

모든 응답(1)
P粉184747536

제공된 코드에 따르면 '잘못된 로그인' 메시지가 나타날 수 있는 문제가 있는 것으로 보입니다.

authenticatedUser 함수에서 사용자 이름과 비밀번호를 비교하세요: authenticatedUser 함수에서는 사용자 이름과 비밀번호가 일치하도록 사용자 배열을 필터링합니다. 그러나 필터링 기능에 문제가 있습니다. users.username 및 users.password를 사용하는 대신 user.username 및 user.password를 사용하십시오. 이 변수는 반복 중에 사용자 배열의 각 요소를 나타내기 때문에 단수형이어야 합니다.

이 줄을 바꾸세요:

으아아아

받는 사람:

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿