2022년 11월 15일
수정하기
문서 생성 2022-11-15 23:12:16 최근 수정 2022-11-15 23:24:07
📚 오늘 도전하고, 배운 것
- 코딩 테스트 문제 풀기 (4문제)
path
모듈- 폴더와 파일의 경로를 쉽게 조작할 수 있도록 도와준다.
- 쓰는 이유? 운영체제별로 경로 구분자가 달라서 여러 운영체제에서 실행한다면, 이 문제를 해결해야 한다. 모듈 내 메서드를 사용하면 된다.
path.join
과path.resolve
의 차이점path.resolve
은/
를 만나면 절대경로로 인식해 앞의 경로를 무시path.join('/a', '/b', 'c');
->/a/b/c
path.resolve('/a', '/b', 'c');
->/b/c
__filename
,__dirname
- 현재 파일의 경로 + 파일명
__filename
- 현재 파일의 경로
__dirname
- 현재 파일의 경로 + 파일명
🤔 학습하면서 궁금하거나 어려웠던 점
node.js 로 프로젝트를 진행했을 때 __filename
, __dirname
, path
에 대해 제대로 알아보지 않고 넘어갔다. 왜냐하면 해당 모듈은 app.js
내에서 이미 express로 생성된 코드였기 때문이다.
하지만 오늘 아주 짧은 시간이었지만 공부를 하니 거기 적힌 코드가 왜 사용되었는지, 이해가 되어서 기분이 좋았다!
🌅 내일은 무엇을?
- 토이 프로젝트 작업
- 코딩 테스트 문제 풀기 (4문제)
✒️ log
- 크로플을 먹으려고 했는데 파스타를 먹었다. 😠
- 어제 결심한 대로 밥을 반만 먹었다. 딱 좋다.