/singup api 구현 에러
246
작성자 없음
작성한 질문수 0
안녕하세요.
/signup api 구현시 500 error가 나서 문의드립니다.
테스트 해보니, plain_text로 bcrypt 변환 없이 바디에 적은 password 그대로 디비 저장시에는 문제가 없는데 hashed_password로 변환시에 해당 에러가 발생합니다.
확인부탁드립니다.
감사합니다.
답변 1
0
안녕하세요. 답변 도우미입니다.
어떤 에러 메세지인지를 알면 좀더 유의미한 답변을 드릴 수 있을 것 같은데요. bcrypt 등 관련 라이브러리가 설치되어 있는지 우선 또 확인해보시면 좋을 것 같습니다. 또 다음과 같이 전반적으로 고려해볼만한 부분에 대해 의견을 드립니다.
bcrypt 라이브러리 문제: 사용 중인 bcrypt 라이브러리가 최신 버전이 맞는지 확인해보세요. 때때로 라이브러리 버전에 따라 호환성 문제가 발생할 수 있습니다.
비밀번호 길이 제한: bcrypt는 최대 길이가 있는 입력만을 받아들입니다. 일반적으로 길이가 72자를 넘는 입력은 무시됩니다. 입력 비밀번호의 길이가 이를 초과하지는 않는지 확인해주세요.
서버 리소스 문제: bcrypt는 상당한 계산 리소스를 요구합니다. 서버의 CPU 또는 메모리 자원이 부족할 경우, 이 과정에서 문제가 발생할 수 있습니다. 서버의 리소스 사용 상황을 확인해 보세요.
오류 로그 분석: 서버의 로그를 확인하여 bcrypt 변환 과정에서 어떤 오류 메시지가 출력되는지 확인해보세요. 이 메시지는 문제의 원인을 파악하는 데 매우 중요합니다.
코드 검토: 비밀번호 해시를 생성하고 데이터베이스에 저장하는 코드 부분을 다시 한 번 검토해 보세요. 비동기 처리가 올바르게 구현되었는지, 예외 처리가 적절히 되어 있는지 확인이 필요합니다.
감사합니다.
강의노트는 제공 안해주시는 게 맞나요?
0
47
1
FastAPI를 선택하는 이유
0
71
1
동기와 비동기 엔진 부분에 대해서 궁금해서 문의드립니다.
0
66
0
강의자료 관련 질문
0
62
1
16강에 원래 있어야 할 강의 내용이 없고 23강 내용이 그대로 업로드 되어 있습니다.
0
108
2
uvicorn 명령어 수행 오류
0
113
1
pydantic model 기본
0
106
1
Windows에서 수강하는 분들을 위한 노트
1
176
1
'강의 준비를 위한 VSCode'에서 질문
0
116
1
deprecated 경고는 어디서 확인할 수 있나요?
0
218
1
실전 프로젝트 코드
0
168
1
강의자료
0
158
1
터미널에서 uvicorn명령어 칠때 자동완성
0
178
1
pdf 14_async_sqlalchemy 데이터 검색(읽기) github 링크
0
155
1
섹션 12 SQLAlchemy 검색 기본 문법 질문
0
171
1
Fast API 개발환경설정 자료
0
233
1
curl -X POST http://127.0.0.1:8000/set/ -i -c cookies.txt 에러
0
280
1
연동된 강의안과 수업에서 하는 강의안이 달라요
0
166
1
mySQL과 fastAPI가 연동이 안됨
0
519
2
pydantic 2.8.2를 사용하고 있습니다
0
169
1
AsyncSession 질문입니다.
0
173
1
uvicorn main:app --reload 실행 불가
0
1511
1
PDF파일 다운로드는 어디서 할 수 있나요?
0
399
1
html 오류
0
293
1





