
Svelte 공식 사이트를 참고하여 진행했다.front 프로젝트를 jayeon 폴더내에서 생성한다.front/src/routes/test/+page.svelte파일을 생성하여 다음과 같이 작성한다.그럼 다음과 같이 cors 에러가 나고 있다!... 해당 부분을 수정해보

파이썬 공식 홈페이지에서 파이썬을 설치한다.개발툴 설치는 자신이 사용하기 편한 툴로 설치하면 된다. 나는 자바개발자여서 intellij가 편하긶긴 하지만... 우선은 vscode를 사용해보러고 한다!폴더 하나를 생성하고 안에 main.py 파일을 만든후그리고 터미널을

이전 글에서 main.py 파일에서 간단한 api를 생성해보았다. 그럼 왜 router 설정이 또 필요한것일까? main.py에서는 app을 실행시키며 router는 따로 묶어서 실행하기 위해서라고 생각하면 쉬울 것 같다.글로는 나도 잘 이해가 안됐지만 코드로 보면 이

이전에 글에서 body를 통해 데이터를 입력하는 예제를 진행했다. 여기서 문제는 데이터를 입력 받을때 유효성 검사를 진행하지 않고 특별한 데이터 형태 없이 받아 저장하게 되면 보안에도 취야해지고 전송된 데이터를 저장하고 불러올때 같은 형식을 유지할 수 없을 수 있다.F

fastapi에서 문서화는 따로 할것이 없다. 자동으로 문서를 생성해주기 때문이다.지금까지 우리가 만들어놓은 api를 실행시키고 http://localhost:8000/docs 로 접근해보자.그러면 다음과 같이 문서들이 자동으로 생성되어 있고 테스를 진행할 수

구조는 이렇게 만들었다./todo/model.py 파일을 생성했다./todo/router.py 파일을 생성했다.여기서 router의 경우 main.py에 꼭 추가해주어야 한다.put의 경우 일부 수정이면 patch를 사용하는 편이 더 좋지만 우리의 수정은 전부를 수정하

지금까지 api를 만들었는데 문서 화면을 보면 맘에 들지 않는 곳이 많고 실제로 api를 참고하는 개발자들이 보기 불편할 것 같다.이렇게 api들이 분리가 되어 있지도 않고 무슨 API인지도 잘 모르겠다. 이제 내용을 함께 수정해보자.main.py 에 FastApi()

🔴 반환 반환 내용에 대해 정의 해두고 싶을 수 있다. 🟠 model 🟢 model 생성 🟢 router 수정 다음과 같이 코드를 수정하면 문서에 반영된 것을 확인할 수 있다.

event와 user model을 각각 정의해둔다.이렇게 설정을 해주면 이전에 uvicorn을 터미널에서 실행시킬 필요 없이로 실행시키면 python에서 uvicorn을 통해 앱을 실행시켜준다. 바뀐 실행방법으로 실행하려니 무한로딩에 빠지는 현상이 발생했다. 분명 앱은