( 공부정리 - https://mo-i-programmers.tistory.com/42 )
프로젝트 5일차
오늘 프로젝트 하고나서 짤을 보니 와 정말 가지고 싶다라는 생각이 들었다.
차마 컴퓨터는 비싼 거라 쌔게 못 하겠고.. 인형 쿠션은 날 바라보는 눈이 불쌍해 보여서 때리지도 못 하겠는데 이런 엔터키라면 혼신의 힘을 다해 내려 찍을 자신이 있다.
오늘 대부분의 프로젝트 작업들은 마무리 하였고 aws에 연결하려고 했는데 엄청난 뻘 짓으로 시간을 한 4시간 날린 것 같다.
AWS수업에서 배운 것 처럼 백엔드와 프론트 엔드를 분리하려고 했는데 또 웹프로그래밍 심화에선 jinja2를 쓰다보니 서로 호환이 안된다는 걸 전혀 모로고 있었다.
근데 우리는... 배운 걸 써먹는다며 jinja2를 사용해 놓고 백과 프론트를 분리 시키려 했고...마치 물과 기름을 한 컵에 넣고 저으면서 '야! 이거 왜 안섞이냐??' 를 4시간 동안 하고 있던 것이다.
결국 튜터님에게 가서 물어보니 둘은 호환이 안되니 jinja2를 쓸거면 백엔드에 그냥 다 집어넣고 하라고 하셨다.
나중에 스프링을 배우게 되면 대공사가 있을 수도 있으니 그 때를 노려 한번 aJax로 모두 바꾸고 백과 프론트를 분리 해 봐야 겠다.
아무튼 고난이 지나고 우여곡절 끝에 aws클라우드에 연결 시킬 수 있었고 S3나 EC2 모두 무사히 다 작동 되었다.
딱 하나 S3 객체를 못한 게 아쉽긴 한데 다음에도 기회가 있으니 그 때를 기다리며 빨리 실력을 키워보도록 해야겠다.
1. FACT
프로젝트 진행 5일차
2.FELLINGS
내일 드디어 제출인데 AWS가 말썽이여서 살짝 긴장했는데 무사히 잘 해결 돼서 다행이었다.
처음으로 이런 완성 프로젝트를 클라우드에 접목 시켰는데 역시... 어려웠고 기능이 많다보니 관련된 정보 찾기도 공식문서를 활용하는 거 말곤 영알못이 찾아보기엔 좀 어려운 부분이 있었다.
그래도 어찌됐든 S3객체 삭제부분을 제외하곤 무사히 마무리가 되었고 많은 걸 배울 수 있는 시간이었다.
3.FINDINGS
-S3 버킷을 이용한 객체 저장과 불러오기
-jinja2를 쓸 경우 백엔드와 프론트를 분리 하기 어렵다
4.FUTURE
공식문서를 잘 읽고 이해할 수 있도록 능력을 계속 길러야 겠다고 생각했다.
S3버킷을 이용하는데 생각보다 보안 관련으로 생각해봐야 할 게 많았다. 그로 인해 작동이 안되는 부분도 있었기에 좀 더 고민을 해봐야겠다.
지금은 페이지를 사용하는데 좀 무거운 느낌이 들어서 클라우드와 백엔드 공부 과정이 끝나면 좀 가볍고 빠르게 만들어 보고 싶다.
'TIL' 카테고리의 다른 글
TIL 20220516 - 20번째 (0) | 2022.05.17 |
---|---|
TIL 20220513 - 19번째 (0) | 2022.05.13 |
TIL 20220511 - 17번째 (1) | 2022.05.11 |
TIL 20220510 - 16번째 (0) | 2022.05.11 |
TIL 20220509 - 15번째 (1) | 2022.05.10 |