TIL

24.01.23 TIL

아리단길아조씨 2024. 1. 23. 20:45
728x90

오늘 공부하고 배운 것

JS 기초 문법 관련
1. 리터럴 : 데이터 그 자체
2. 인스턴스 : class를 사용해서 만든 객체
- class : 붕어빵 틀, object : 붕어빵 틀로 만들어질 것들(가상의 존재), instance : 붕어빵 틀을 이용해서 만들어진 실재하는 진짜 붕어빵(실제 물리적인 존재)
- 실제 물리적인 존재 : 주기억 장치(RAM)에 올라가는 순간(선언되는 순간)
- new : class를 때만 붙는다. *** class new가 나오면 객체가 아닌 인스턴스임
3. for 반복문과 while 반복문의 쓰임새
- for 반복문 : 횟수나 순서가 중요할 때 사용, - while 반복문 : 특정 조건이 중요할 때 사용
4. if문의 조건 안에는 불리언이 와야 한다!(강제로 불리언으로 만들어서 넣어줄 수 도 있긴 함)
5. 메서드 : 객체 안에서 선언되는 함수 && class 안에서 선언되는 함수

post => 어떤 리소스를 생성할 때 사용하는 메서드
get => 이미 존재하는 리소스를 조회할 때
put => 이미 있는 리소스의 내용을 변경할 때
delete => 이미 있는 리소스의 내용을 삭제할 때
. gitignore= 깃 push시 하지 말아 달라고 부탁하는 친구임
. priettierrc = 코드 포맷을 유지시켜 줌
router => API를 받아들이는 라우터
schema => 몽고디비와 관련 있는 친구들

prettier로 포맷 유지하기

{
    "printWidth": 80,
    "tabWidth": 2,
    "singleQuote": false,
    "trailingComma": "all"
  }

.prettierrc 파일을 만들어서 내가 원하는 설정을 한다.

"scripts": {
    "format": "prettier --write *.js **/*.js"
  },

package.json 파일에 옮긴 후 alt + shit + f를 하면 내가 설정한 대로 맞춤이 된다.

오늘도 조용하면 재미없다... 머선 129

뭔데 이게;; 과제 영상보고 열심히 따라한 결과물 제출하려는데 git push가 안먹힘
이게 진짜임.... ㅋㅋㅋㅋㅋㅋㅋ

생각하고 처리하기
1. 구글링을 했다.
2. main branch가 아닌 새로운 branch를 만들기로 함
3. git branch를 사용하여 새로운 브랜치는 만듦
4. git branch로 브랜치가 만들어졌는지 확인
5. git checkout으로 내가 만든 브랜치로 이동
6. git add, git commit
7. git push
8. 성공적

가뜩이나 스트레스 받는데 git 때문에 2배로 더 혈압이 오른다...


회고?

이것저것 많이 했는데 글로 쓰기 참... 힘들다.
에효... 결국 이번 과제도 제대로 시작도 못하고 제출을 해버렸다.
그래도 이번엔 마음을 좀 먹고 열심히 했고, 분명히 강의 자료를 참고해서 조금만 변형하면 가능했을 것 같은데....
결국 또 못했다. 도저히 모르겠다. 하루하루 너무 방대한 지식들이 들어오는데 한 달 좀 넘게 한 것 같은데 매일매일 쌓아온 미해결 된 것들이 쓰나미처럼 밀려온 결과인가.... 초토화다 초토화... 아는 게 없으니 할 수가 없다. 
이번은 넘겼으니... 노드 숙련으로 일단은 또 터덜터덜 걸어간다.
이번에도 그러면 기브업 해야지 뭐... 이대로 가다가는 내가 너무 답답하고 스트레스받아서 쓰러질 것 같다.




더 이상은 이렇게 질질 끌고 갈 수는 없을 것 같다. 

'TIL' 카테고리의 다른 글

24.01.26  (0) 2024.01.26
24.01.25  (0) 2024.01.25
24.01.22  (2) 2024.01.22
2024. 01. 19  (0) 2024.01.19
2024. 01. 18 TIL  (0) 2024.01.18