[TIL/React] 2024/07/01
reference: https://www.youtube.com/watch?v=u4VylkVzB8k&list=PLmsBpw69UXdYtB2aAwpMvblRoQDegGZ05&index=1next => update, delete 듣고 코드 분석하기✅ 또두리스트새로운
reference: https://www.youtube.com/watch?v=u4VylkVzB8k&list=PLmsBpw69UXdYtB2aAwpMvblRoQDegGZ05&index=1
next => update, delete 듣고 코드 분석하기
✅ 또두리스트
새로운 기술을 습득하려 할 때, 크게 두 가지 방법이 있다.
1. 공신력 있는 두꺼운 기술 서적 또는 공식 문서를 톺아본다. 2. 간단한 프로그램을 만들어보며 기술을 적용한다.
흔히 두 번째 방법이 더 효율적이라는 의견이 많은데, 본인은 천성이 게을러서 1번 작업은 엄두도 못 낸다.
여하튼, MERN stack을 찍먹하기 위해 새롭게 배워야 하는 기술들이 몇 가지 있는데, Javascript 계의 로제타 스톤으로 불리는 Todolist를 한 번 더 꺼내기로 결심했다.
기본적으로 어떻게 돌아가는지 전체적인 flow를 확인한 뒤, 살(=추가적인 기능들)을 붙여나갈 계획이다.
오늘의 강의 자료 역시 인도형님이다.
✅ 기본 UI 구성

넘어가겠다.
✅ 어떻게 DB 이름이 몽고디비 ㅋㅋ
구글로 간편하게 signUp 했다. 우리 업계에서는 이것을 OAuth라 부른다.

이런 폼을 마주하게 된다. 적당히 대답해주면...

장난하나, 무조건 프리다 프리. 이어서 create deployment를 클릭하면 엄청난 검열의 시간이 찾아온다.


프로젝트로 이동해서 backend directory를 생성하고 yarn init을 한다. npm 유저라면 npm init을 하면 되겠다. backend directory에 package.json이 생성된다.

security 탭의 quickstart로 이동해서 필요한 내용을 작성한다. 본인은 이전 화면에서 이미 해당 작업을 했기에 IP Adress와 Description이 있는 상태였다.

그렇게 되면, database access와 network access에 뭔가가 나오는데, 이건 중요한거 같아서 일단 비밀이다.


이후에 network access tab으로 이동한 뒤, 초록 버튼 클릭 후 allow access 버튼을 클릭한다. 마지막으로 confirm을 한다. 일단 인도형님이 시키니까 한다.

그리고 database 탭에서 connect를 클릭한다.

이런 모달이 나오는데, 해당 내용을 서버 파일에 copy한 뒤에 password 부분에 password를 대입해준다.
✅ backend server 설정

몽고랑 express를 휘뚜루마뚜루 하겠다는 뜻. 별도의 port로 서버를 설정함!
✅ 주의
서버를 다시 껐다가 켜보자! 꼭!

코드 엄청 많은데 정리할 엄두가 안 남. "나중에" 선언.
그리고 별도의 프로젝트 깔짝

✅ 회고
'타인'은 '내가 아직 경험해 보지 못한 나'일 수 있다. 그래서 소설을 읽는다. 인생에서 자신할 수 있는 부분은 생각보다 많지 않아서, 무너지지 않으려면 다양한 마음을 알고 있어야 한다. 알면 버틸 수 있다.
코드를 읽는 것도 마찬가지다. "정말 생각이 다양하구나"라는 느낌을 자주 받는다. 그래서 아집을 내려놓으려 노력한다. 유효한 코드라는 것은 바리에이션이 정말 넓어서, 함부로 깝죽거리면 순식간에 무너질 수 있겠다는 생각이 든다. 역시 새로운 스택은 새로운 생각을 만든다.
급성 감기 이슈 후 무수면 20시간 코딩 및 정처기 종료
More to read
프론트엔드와 백엔드 사이
HTTP 상태 코드는 프론트엔드에서 백엔드로 보냈던 요청의 수행 결과를 의미하는 일종의 약속이며, API를 구성하는 핵심 요소 중 하나입니다. 상태 코드와 관련하여, 백엔드는 잘 모르는 프론트엔드의 슬픈 사정이 있습니다.아래는 요청이 실패했음에도, 백엔드에서 상태 코드
JWT토큰 관리 방식 톺아보기
0. 들어가며 🎯 서비스에 접근하려는 사용자가 누구인지 확인하는 과정을 사용자 인증이라고 합니다. 인증된 사용자에게 주어진 권한을 확인하는 작업은 인가라고 부릅니다. 이번 글에서는 인가는 다루지 않습니다. 사용자 인증에는 많은 방식이 있지만, 오늘은 세션 인증 방
A2AA2A / MCP 멀티 에이전트 오케스트레이션
0. 들어가며 ✍️ Google for Developers에, 레스토랑 공급망 시나리오로 엮은 6대 프로토콜(MCP, A2A, UCP, AP2, A2UI, AG-UI)에 대한 가이드가 게시된 이후, MCP와 A2A부터 구현해 보는 것이 좋을 것 같다는 생각이 들었습니