본문 바로가기

Python55

[Python3.11] ssl module in Python is not available 해결 요근래 업무로 사내 API 서버를 개발했다. 이번에는 스프링부트가 아닌 FastAPI로 개발했는데 배포에서 큰 애를 먹어 오랜만에 블로깅해둔다. 사실 진짜 별거 아니고 애먹을 일도 아닌데.. 네트워크 공부 다시해야겠음 일단 내 프로젝트는 파이썬 3.11 버전으로 개발되었고 배포해야할 서버는 2.7.5 로 그냥 리눅스 CentOS7에서 기본으로 설치되어 있는 버전이었다. 나는 asyncio 와 httpx를 사용해서 일단 파이썬 3.10 이상을 무조건 설치해야했고, 전에 혼자 공부한대로 가상환경을 띄워서 pyenv 를 설치했는데 자꾸만 pip install fastapi 가 안됐다. pip 자체가 문제가 되었던 것인데.. OpenSSL이 없다는 에러만 발생하고 자꾸만 재설치를 하라고 했다.  [오류 메세지].. 2024. 4. 26.
[FastAPI ③] JWT 로그인 구현 실습 (Rest API / Bearer with JWT tokens / 쿠키에 토큰 저장) 이전 글에서 아주 간단한 수준의 회원가입 로그인을 구현했다. 하지만 로그인에 성공하고 나서 처리가 없어 실제로 쓸 순 없다. 그래서 이번엔 JWT 방식으로 로그인에 성공하면 토큰을 부여해주겠다. 이전글 ➡️ 기본 게시판 CRUD API 구현 실습 2023.07.28 - [Python/FastAPI] - [FastAPI ①]게시판 CRUD API 구현 실습 (SQLAlchemy / Rest API / 예외 처리) [FastAPI ①]게시판 CRUD API 구현 실습 (SQLAlchemy / Rest API / 예외 처리) FastAPI 기본 게시판 CRUD API 실습 오랜만에 기본 게시판 CRUD API 실습 블로깅을 해본다. 이번에는 Python으로 진행한다. 업무로 FastAPI를 접하고 생각보다 너.. 2023. 9. 13.
[FastAPI ②] 일반 회원가입, 로그인 구현 실습 (Rest API / 회원 가입 유효성 검증) 간단한 기본 게시판 CRUD api에 이어 일반 회원가입, 로그인 처리를 진행해보겠다. 이전글 ➡️ 기본 게시판 CRUD API 구현 실습 2023.07.28 - [Python/FastAPI] - [FastAPI ①]게시판 CRUD API 구현 실습 (SQLAlchemy / Rest API / 예외 처리) [FastAPI ①]게시판 CRUD API 구현 실습 (SQLAlchemy / Rest API / 예외 처리) FastAPI 기본 게시판 CRUD API 실습 오랜만에 기본 게시판 CRUD API 실습 블로깅을 해본다. 이번에는 Python으로 진행한다. 업무로 FastAPI를 접하고 생각보다 너무 재밌어 다음에는 Django를 공부하고 싶어 datamoney.tistory.com 또 Spring se.. 2023. 8. 17.
[FastAPI ①]게시판 CRUD API 구현 실습 (SQLAlchemy / Rest API / 예외 처리) FastAPI 기본 게시판 CRUD API 실습 오랜만에 기본 게시판 CRUD API 실습 블로깅을 해본다. 이번에는 Python으로 진행한다. 업무로 FastAPI를 접하고 생각보다 너무 재밌어 다음에는 Django를 공부하고 싶어졌다. 각설하고 시작해보자 ▶ FastAPI에 관련된 내용은 이전 블로깅 참고 https://datamoney.tistory.com/344 [FastAPI] 파이썬 경량 프레임워크 (기본 개념 / 입문 / 개발 환경 구성) https://fastapi.tiangolo.com/lo/ FastAPI FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production Documen.. 2023. 7. 28.