[스파르타]웹개발 종합반 - 5주차(#flask)
[스파르타]웹개발 종합반 - 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주차까지 다시 복습하면서 배우긴 했지만, 아직 완벽히 내 것으로 만들었다고 할 순 없는 것 같다. 그래서 메이킹 챌린지 - 복습조에 참여해서 복습 수준에서 팀원 단위로 프로젝트 하나를 해보며 익혀나가야겠다는 목표를 세웠다. 부디 좋은 선택이길 바라고 바란다.