VSCode + FastAPI 디버깅을 하려는데 No operations defined in spec!
금요일.
아주 예전에 FastAPI에서 JWT 구현했던 것을 끄집어 내서 Toy Project에 붙여넣으며 VSCode에서 디버깅을 하려는데 함수가 하나도 보이지 않는다.
No operations defined in spec!
이 말의 의미를 찬찬히 되새겨봤다면 금방 이해를 했을터인데, 다른 문제인가 싶어서 좀 해매기 시작한다.
# VSCOde Debug용 main은 아래쪽에 있어야 한다.
if __name__ == "__main__":
uvicorn.run(app, host="0.0.0.0", port=8000)
디버깅을 위해 만들어둔 **name**을 소스정리하면서 위쪽으로 아무생각 없이 올려두었더니, 그 아래쪽으로는 인식을 못했나 보다.
결론
Stack Overflow에 뭔가를 찾으려 해도 키워드가 애매하면 엉뚱한 것만 나온다.
Enjoy Reading This Article?
Here are some more articles you might like to read next: