fastapi response_model 사용 시 validation error

fastapi에서 response_model을 지정하여 return 하는 경우 아래와 같은 에러가 발생할 수 있다. pydantic.error_wrappers.ValidationError: 1 validation error for BaseResponseOut[List[~UserListOut]] response -> data -> 0 -> created_at 이러한 경우 response model의 type이…

0 Comments

pre-commit에 flake8 적용 시 could not read username 에러

python 프로젝트에 pre-commit으로 flake8을 적용하려는데 아래와 같은 오류가 나왔다. pre-commit fatal: could not read username for 'https://gitlab.com/pycqa/flake8.git': terminal prompts disabled gitlab.com의 repo 문제였고 아래와 같이 수정해서 해결했다. .pre-commit-config.yaml - repo:…

0 Comments

react redux toolkit으로 백엔드 데이터 가져오기 with typescript

본 포스트 예제는 Redux Toolkit에서 제공하는 비동기 함수 createAsyncThunk를 이용해서 https://jsonplaceholder.typicode.com 사이트에서 데이터를 가져오는 예제로 typescript를 기반으로 작성되었습니다. 프로젝트 생성 vite를 이용해서 프로젝트를 생성합니다. yarn create vite test_app --template react-ts…

0 Comments

react redux-toolkit 기본 예제

참고 : https://www.youtube.com/watch?v=9wrHxqI6zuM 생활코딩 유튜브 예제를 기반한 포스트입니다. 아래 예제는 다음 동작을 수행합니다. 버튼을 클릭하면 counter 값이 올라감counter 값을 노출시켜줌 예제 파일은 다음 세가지 파일로 구성 됩니다. App.js - 메인…

0 Comments

react-redux 간단한 사용법 예제

아래는 react-redux 개념을 익히기 위한 간단한 예제입니다. 생활코딩(https://www.youtube.com/watch?v=yjuwpf7VH74) 유튜브 강좌에서 설명한 코드로 종종 참고할 목적으로 기록합니다. 코드를 간단히 설명하면 좌측 컴포넌트는 Left1, Left2, Left3으로의 하위 컴포넌트들을 그리는 구조로 되어 있고…

0 Comments

AWS EC2 볼륨 저장 용량 동적으로 늘리기

AWS Console에서 Volume 크기 조정 AWS Console에 접속해서 EC2에 연결된 volume 크기를 수정합니다. EC2에서 변경된 용량 적용하기 터미널로 접속해서 아래 명령들을 수행합니다. 디바이스명은 EC2마다 차이가 있을 수 있으므로 본인 환경에…

0 Comments

DBeaver SSH 터널링을 이용한 Private DB 접속

시스템 구조는 위와 같습니다. 로컬 PC에서 개발용 서버에 접속 가능하고 해당 개발 서버는 Public으로 오픈 되어 있습니다. AWS Inbound Rule로의 접근이든 SSH 접속이 가능한 상태를 의미합니다. DB가 동작중인 Private Server는…

0 Comments