LeeWang_31
이왕31
LeeWang_31
전체 방문자
오늘
어제
  • 분류 전체보기 (234)
    • 프로젝트 (2)
      • 사이드 프로젝트 (2)
      • Codestates_pre_project (0)
    • 프론트엔드 (169)
      • Html (19)
      • CSS (18)
      • JavaScript (29)
      • Codestates (76)
      • 코딩노트 (27)
    • 백엔드 (10)
      • node (10)
    • 구르는 돌 🌑 (16)
      • Codestates (11)
      • 생각 (4)
      • 공부 흔적 (1)
    • 정보 (18)
      • 오류노트 (2)
      • 인텔리제이 정보 (9)
      • 깃 정보 (3)
      • 기타 정보 (4)
      • 안드로이드스튜디오 정보 (0)
    • CS (7)
      • 이론공부 (7)
    • App (6)
      • Android (3)
      • Kotlin (3)
    • 컴퓨터 수학 (5)
      • 암호론 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 사용자친화웹
  • 알고리즘
  • 백준
  • 사이드프로젝트
  • linuix 코드스테이츠
  • 1292
  • TODOlist
  • 2609
  • DP
  • css
  • 웹팩
  • UI/UX
  • 생활코딩
  • 자바스크립트
  • React
  • ubuntu
  • html
  • 코플릿
  • 파이어베이스연동
  • 코드스테이츠
  • 번들링
  • 안드로이드스튜디오범블비
  • 2693
  • codestate
  • 안드로이드스튜디오파이어베이스
  • linux
  • 사용자 친화 웹
  • 코딩애플
  • JavaScript
  • figjam

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
LeeWang_31

이왕31

[Javascript] Node.js 모듈
프론트엔드/Codestates

[Javascript] Node.js 모듈

2022. 9. 27. 13:37

코드스테이즈 41기 교육 내용을 정리하고 있습니다.
틀린 부분이 있으면 댓글로 알려주시면 감사하겠습니다.

 

🦙Node.js 내장 모듈을 사용하는 방법


Node.js 내장 모듈 목록은 다음 링크에서 찾을 수 있다.
https://nodejs.org/dist/latest-v16.x/docs/api/fs.html

파일을 읽을 때는 File System에 있는 readFile메서드를,
저장할때는 writeFile메서드를 사용하면 된다.

이러한 메서드를 사용하기 위해서는 모듈을 불러오는 과정이 필요합니다.

const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다
const dns = require('dns'); // DNS 모듈을 불러옵니

모듈을 불러왔기 때문에 fs.readFile메서드를 사용 할수 있습니다.

🦙3rd-party 모듈을 사용하는 방법


터미널에서 다음과 같이 입력해 underscore 를 설치할 수 있습니다.

npm install underscore

🦙fs.readFile


코드스테이츠 과제를 해결하기 위해 모듈 중 readFile에 대해 알아보려한다

fs.readFile(path[, options], callback)

  • path는 경로로 '/etc/passwd'처럼 파일의 경로를 나타낸다
  • options은 인코딩을 받습니다 일반적으로 한글이 호환 가능한 utf-8을 사용합니다.
  • callback은 콜백함수로 파일을 읽고 난 후에 비동기적으로 실행 되는 함수다. 에러가 발생하면 err는 null이되고, data에 문자열 buffer라는 객체가 전달된다
저작자표시 (새창열림)

'프론트엔드 > Codestates' 카테고리의 다른 글

[React] JSX/ map을 이용한 반복/ Component  (0) 2022.10.04
[기술 면접 준비] 일반적으로 CSS를 불러오기 위해 <link>요소를 <head>요소의 자식 요소로 하고, javascript를 불러오기 위해 <script>요소를 <body>요소 끝나기 직전에 위치시키는 이유가 무엇인가요?  (0) 2022.09.27
[Javascript] 비동기  (1) 2022.09.26
[Javascript] 프로토타입 체인  (0) 2022.09.22
[Javascript] 프로토타입과 클래스  (1) 2022.09.21
    '프론트엔드/Codestates' 카테고리의 다른 글
    • [React] JSX/ map을 이용한 반복/ Component
    • [기술 면접 준비] 일반적으로 CSS를 불러오기 위해 <link>요소를 <head>요소의 자식 요소로 하고, javascript를 불러오기 위해 <script>요소를 <body>요소 끝나기 직전에 위치시키는 이유가 무엇인가요?
    • [Javascript] 비동기
    • [Javascript] 프로토타입 체인
    LeeWang_31
    LeeWang_31
    이왕 할 거면 기분 좋게

    티스토리툴바