<p data-ke-size="size16">fastAPI 를 잘 몰라서 헤매다가 이 단순한 내용을 기록용으로 남깁니다...</p>
<p data-ke-size="size16"> </p>
<p data-ke-size="size16">저는 fastapi_test.py 라는 파일을 실행시키려고 합니다.</p>
<p data-ke-size="size16">그 파일 안에 다음 내용이 들어 있습니다.</p>
<p data-ke-size="size16"><span style="color: #9cdcfe;">app</span><span style="color: #cccccc;"> </span><span style="color: #d4d4d4;">=</span><span style="color: #cccccc;"> </span><span style="color: #4ec9b0;">FastAPI</span><span style="color: #cccccc;">()</span></p>
<p data-ke-size="size16"> </p>
<p data-ke-size="size16">기존에는 main.py 를 uvicorn main:app --reload 명령으로 실행시켰습니다.</p>
<p data-ke-size="size16">그러면 main.py 가 없이 fastapi_test.py 를 실행하려면 어떻게 해야 할까요?</p>
<p data-ke-size="size16"> </p>
<p data-ke-size="size16">uvicorn fastapi_test:app --reload</p>
<p data-ke-size="size16"> </p>
<p data-ke-size="size16">이 간단한 명령을 몰라서 엄청 삽질했습니다.. ㅎㅎ</p>
<hr contenteditable="false" data-ke-type="horizontalRule" data-ke-style="style5" />
<p data-ke-size="size16">참고로 현재 실행하는 디렉토리가 소스가 위치한 곳과 다르다면 이를 앱 이름에 반영해줘야 합니다.</p>
<p data-ke-size="size16">현재 디렉토리 하위에 examples 안에 fastapi_test.py 가 존재하고 이를 현재 위치에서 실행시키려면 다음과 같이 하면 됩니다.</p>
<p data-ke-size="size16">uvicorn examples.fastapi_test:app --reload</p>
↧