웹알못, 파이썬으로 홈페이지/웹 개발하기 005_웹브라우저 처음 "안녕하세요. FOREST" 첫 출력하기

 1. 브라우저에 첫 출력하기 "안녕하세요. FOREST"

  - 문자열을 스벨트가 FastAPI 서버에 요청하여 돌려받은 값을 브라우저에 출력하는 것


1.1 Hello API 만들기 

 - 파이참에서 vprojects>website    오른쪽 마우스, new > pythonFile을 생성


 - 확장자 .py는 안 써도 됩니다. 




 - 에디터를 통해 다음과 같이 입력합니다. 


 * 모든 동작은 app 객체로부터 비롯된다. 
     - 어노테이션 @app.get("/hello") 은 /hello 라는 URL 요청이 발생하면 해당 함수를 실행하여 리턴
    - /hello 라는 URL이 요청되면 FastAPI는 메세지 {"message ~ ROREST"} 딕셔너리 리턴


1.2 uvicorn을 설치하고 fastAPI서버 실행

 - 위에 작성한 프로그램을 실행하기 위해서 FastAPI 프로그램을 구동할 서버를 파이참에서 프롬포트를 열리도록 설정한다. 


  - 파이참 터미널 실행한 후 uvicorn을 설치하자.

 
    pip install "uvicorn[standard]"


<생략>


 - 책이랑 좀 다른데, 대충 뭔가 만족한다는 뜻 같다. 이미 설치 되었거나

 - 파터에서 FastAPI 서버를 실행하자

    uvicorn main:app --reload


 - main = main.py 의미  / app 은 main.py 의 app 객체를 의미 / --reload 는 옵션프로그램이 변경되면 서버 재시작 없이 그 내용을 반영하라는 의미

 - 브라우저 창에 http://127.0.0.1:8000/docs  입력하면 다음과 같은 결과 값을 얻을 수 있다.










Next, 스벨트 웹페이지 만들기, 드디어!?


댓글 쓰기

0 댓글