요약

완료됨

축하합니다! 이 Learn 모듈을 완료했으므로 이제 Node.js의 파일 및 디렉터리를 사용하는 방법을 잘 알게 되었습니다.

이 모듈에서는 파일 및 디렉터리를 읽고, 파일 및 디렉터리를 만들고, 파일에 데이터를 쓰는 방법을 알아보았습니다. 코드는 인터넷에서 가장 큰 가짜 회사의 가상 프로덕션 환경에서 실행됩니다.

이 모듈에서 주의해야 할 몇 가지 사항은 다음과 같습니다.

  • 기본 제공 모듈에서 항상 promises 네임스페이스를 사용합니다. 그러면 asyncawait 연산자를 사용하여 프로그램 실행을 차단하지 않고 코드를 동기화할 수 있습니다.
  • 디렉터리를 만들 때마다 try/catch로 래핑해야 합니다. Node.js의 기본 동작은 이미 존재하는 디렉터리를 만들려고 시도할 경우 오류를 throw하는 것입니다. 디렉터리가 있는지 여부만 확인하려는 경우 stat 메서드를 사용할 수 있습니다. 이 메서드는 promises 네임스페이스에는 없지만 주 fs 개체에는 있습니다.
  • 다른 파일 형식을 구문 분석해야 하는 경우 npmjs.org에서 패키지를 확인합니다. 예를 들어 .csv 파일에 papaparse 패키지를 사용할 수 있습니다. 고정 너비 파일에 fixy 패키지를 사용할 수 있습니다.