개발 일지/웹개발 종합반

[스파르타]웹개발 종합반 - 5주차(#flask)

혬코 2021. 12. 25. 08:40
 

[스파르타]웹개발 종합반 - 11일 완주 챌린지 후기(feat.친구 초대 링크) #스온스

※ 실제 수강시 다른 곳에 작성했던 원고를 다시 포스팅한 것으로 포스팅 일자와 후기 작성 일자는 다릅니다. 독학으로 공부하던 중 막막함을 느끼던 때에 HRD-Net의K-디지털 크레딧 과정에서 발

hyemco.tistory.com

※ 실제 수강시 다른 곳에 작성했던 원고를 다시 포스팅한 것으로 포스팅 일자와 실제 개발일지 작성 일자는 다릅니다.

5주차 목표-!

1) Flask 프레임워크를 활용해서 API를 만들 수 있다.
2) '마이 페이보릿 무비스타'를 완성한다.
3) EC2에 내 프로젝트를 올리고, 자랑한다!

드디어 마지막 주차에 진입했다! 그동안 수고한 스스로에게 다같이 박수를 보내보자👏👏👏


배운 점

API를 만들어 "좋아요" 기능과 삭제하는 기능을 배웠다.
그리고 그동안 만든 나만의 쇼핑몰 프로젝트를 서버에 올리는 것까지 완료!!

서버 배포 순서

AWS에서 EC2 서버 구매 - GIT BASH에서 서버 설정 - filezilla에서 사이트 관리 시작 - EC2 접속 - AWS에서 포트 열기 - 서버랑 mongoDB 연결 - fileziila에서 EC2에 업로드 + 가비아에서 도메인 구입/og 태그 변경


- 파일 수정 했을 경우 서버 (ps -ef | grep '파일명.py'​)으로 중단 후 filezilla에서 삭제 후 다시 재업로드 한 후 서버 다시 열기(nohup python app.py &)
- ubunto에서 나갈 때 exit 입력

 

결과물

가비아에서 구입한 도메인으로 접속했을 때 아래와 같이 에러없이 페이지가 나타나는 것을 확인할 수 있다.

마지막 한마디

5주차까지 다시 복습하면서 배우긴 했지만, 아직 완벽히 내 것으로 만들었다고 할 순 없는 것 같다. 그래서 메이킹 챌린지 - 복습조에 참여해서 복습 수준에서 팀원 단위로 프로젝트 하나를 해보며 익혀나가야겠다는 목표를 세웠다. 부디 좋은 선택이길 바라고 바란다.