일지/TIL

TIL 220725

JIN_Coder 2022. 7. 29. 00:06

3주 차가 시작되었다.

2주가 흘렀네... 2달은 한 것 같은데 아직 반에 반도 안 한 거라니 ㅋㅋㅋ

체력이나 정신력이 끝까지 버텨주길 기도하고 잘 관리해야지

 

오늘은 주특기 개인과제를 마무리했다.

일단 댓글 기능을 완성했고, 여러 조건들을 추가해서 오류가 발생하지 않도록 했다.

거기서 요구사항에는 없었지만, 게시글, 댓글의 ID를 받아서 CRUD를 하는데 없는 데이터를 가지고 수정하거나, 삭제하고, 댓글을 쓰는 부분이 마음에 걸려서 그 부분은 따로 혼자 유효성 검사를 만들어서 오류를 걸러줬다.

그렇게 하고 나니 지금 ID의 값이 몽고 디비의 기본 값인_id 값을 넣어주는데

이 값이 Object 값이다 보니 형식이 따로 있었다. 자세히 어떤 식으로 생성되는지는 모르지만

이 부분도 1, "a" 같은 형식을 지키지 않는 값을 입력 시 서버가 꺼져버리는 큰 문제가 있어

값 형식에 대한 유효성 검사를 만들어 오류를 제거해 주었다.

 

그리고 배포 문제도 해결했다. 결국 문제의 원인을 찾지는 못해서 인스턴스를 반납하고 새로 발급받아서 설정을 다시 해주니 배포도 디비 저장도 문제없이 이루어졌다.

다만 인스턴스 내 몽고 디비에는 접속을 하지 못해서 눈으로 디비를 볼순 없지만, 디비가 로컬에 저장되는 듯싶다.

오후쯤 개인과제를 다 끝내고 저녁엔 팀 과제 개념 정리까지 내 담당 부분을 정리해 두었다.

이번 주는 내가 해야 하는 것은 다 끝내 논 상태라서

개인적으로 강의를 듣거나 개념 정리를 더 하는 시간으로 사용하면 될 것 같다.

금요일에 과제받고 가능할까? 했는데 정말 월요일 안에 과제를 다 끝내버릴 줄이야....

아직 100% 노드를 이해하고 사용한 건 아니지만 일단 기능은 잘 돌아가고 하니 복습과 예습에 힘써서 이번 주도 잘 끝내보자

ㅎㅇㅌ

 

오늘 공부한 개념

https://jin-coder.tistory.com/48

 

SQL과 NOSQL의 차이

DBMS(Database Management System) 데이터를 장 저장하고, 잘 찾기 위해 만들어진 소프트웨어 ex) mongodb DBMS가 설치된 서버 컴퓨터를 데이터베이스 서버(DB서버)라고 함 'DB 저장'이라는 말은 DBMS가 설치된 서

jin-coder.tistory.com

 

'일지 > TIL' 카테고리의 다른 글

TIL 220727  (0) 2022.07.29
TIL 220726  (0) 2022.07.29
TIL 220723  (0) 2022.07.28
TIL 220722  (0) 2022.07.28
TIL 220720  (0) 2022.07.28