[TIL] 항해99 DAY 3

리드민·2023년 2월 9일
0

항해99

목록 보기
3/7

완벽하게 잘못생각했다 (수정)

완전 잘못 알고 있었다.
static, templates, app.py 등 venv 폴더 안에 넣는게 아니라
밖에 두는 것 이었다. 강의를 두번째 듣고 있는데 안에 넣었을때 정상적으로 잘 작동해서 하마터면 잘못 알고 있을 뻔 했다.
조심하자.


문제 발생

flask 서버를 실행시키고 접속하니 templateNotFound 라는 에러가 났다

너무 길어서 제일 위부터 보니까 대충 index.html 을 찾지 못하는것 같아 보였다. 강의에서 flask 프로젝트를 만들때 디렉터리 구조에 대해서 설명을 했었는데
html 파일들을 templates 폴더 안에 넣어야 한다고 했던게 기억이 났다.


어라...? 이미 잘 들어가 있다.

더 천천히 들여다 보니 무언가 보인다 이거때문에 맨탈 나갔다가 너무 허무해졌다. 그것은 바로바로...... 두구두구두구

app.py가 venv 폴더 안에 들어있지 않고 나와있었다.

다시 잘 옮겨주고 실행시키니 어제 봤던 포트를 이미 사용중이라는 문구나 나온다.
나는 이미 이걸 알고있으니 깔끔하게 lsof 로 PID를 찾아 해결해주고,
다시 또 다시 실행시키니 이번엔 에러 없이 잘 실행되는 모습을 볼 수 있었다.

profile
node.js 개발자가 되고싶은 햇병아리입니다 🐥

0개의 댓글