Skip to content
On this page

2022년 11월 15일

수정하기
문서 생성 2022-11-15 23:12:16 최근 수정 2022-11-15 23:24:07

📚 오늘 도전하고, 배운 것

  • 코딩 테스트 문제 풀기 (4문제)
  • path 모듈
    • 폴더와 파일의 경로를 쉽게 조작할 수 있도록 도와준다.
    • 쓰는 이유? 운영체제별로 경로 구분자가 달라서 여러 운영체제에서 실행한다면, 이 문제를 해결해야 한다. 모듈 내 메서드를 사용하면 된다.
    • path.joinpath.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

  • 크로플을 먹으려고 했는데 파스타를 먹었다. 😠
  • 어제 결심한 대로 밥을 반만 먹었다. 딱 좋다.