Node.js

Node.js - 파일 읽기

수업소개

Node.js에서 파일을 읽는 방법을 알려드립니다. 

 

 

 

강의

 

 

 

소스코드

readfile.js

var fs = require('fs');
fs.readFile('sample.txt', 'utf8', function(err, data){
  console.log(data);
});

 

댓글

댓글 본문
  1. mano
    혹시나 저 처럼 안되는 분들을 위해서 댓글남깁니다.
    소스코드를 붙여넣어도 안되는 버그를 격었습니다.
    node fileread.js를 쳐도 아무것도 안뜨는 버그였구요.
    (window10에 nodejs 14.15.4버전을 사용중입니다.)

    var fs = require('fs');
    fs.readFile('sample.txt', 'utf8', (err, data) => {
    if (err) throw err;
    console.log(data);
    });
    로 해봤더니 <BUffer>라고 뜬 후 2번 더 실행했더니 작동이 되네요
    다시 선생님이 주신 코드로 실행해도 잘작동되네요

    저장을 안했거나 파일 경로 문제나 utf8 문제는 아닌 데 원인도 모르겠네요 ㅎㅎ
  2. wnstjd9701
    2021-01-15
  3. Noah
    2020.12.31 완료!
  4. 이상운
    20/12/29완료
  5. 손민철
    20/12/29 완료
  6. 풀스택개발자
    2020 12 28
  7. 생활둘기
    2020 12 24
  8. kkn1125
    20.12.21 완료~!
  9. aivyss
    오늘은 늦었으니 여기까지.. 스프링보다 간편해서 감동 그자체네요....
  10. 옹옹
    20201123
  11. 이윤재
    20201122완료
  12. 2020.11.03.TUE.
  13. 콜라
    20201014 완료
  14. 김명진
    완료 201007!
  15. Yong Hyun Lee
    완료 201001
  16. 윤병록
    20.09.23
  17. helloworld
    아, 제가 디렉토레를 잘못 들어가서 그런거였어요..ㅎ 해결했어요 감사합니다!
    대화보기
    • OQ the YOUNG
      2020.09.08
    • 보노보노멀보노
      혹시 fileread.js 파일에서 var fs = require('fs'); 작성하셨나요??
      대화보기
      • helloworld
        cmd에서 하면 실행이 되는데 code에서 실행하면 왜 module not found 에러가 뜰까요..
      • helloworld
        20.9.7
      • CodingChan
        2020. 09. 06
      • 마준
        완료
      • 김혜린
        2020.8.25 완료! 이사 때문에 정신이 없어 이제야 듣습니다 ㅠ
      • Itsyng
        nodejs에서 파일 읽는방법
      • 코딩조아
        20.08.3
      • 누누
        20/07/30 완료!
      • 뚜따띠또따
        20/07/30 완료
      • Jenny Song
        24th.JULY.2020 완료

        fs모듈 readFile메소드
      • 코딩하는렌즈쟁이
        2020-07-23 (목)
        완료!
      • 불스택
        20.07.09 완료
        감사합니다 !
      • 리다
        20200629
      • 영호팍
        출석스!!@!@!!!
      • Amousk
        좋은 강의 감사합니다.
      • 2020.06.13
      • 사아
        이번강의는 한번 그냥 끝까지 보면 이해가 되네요
        앞에 들었던 강의 생각하고 강의 중간에 cmd 실행하니 바로 err
      • 김보미
        완료
      • 김진수
        완료
      • 바다의왕자
        완료
      • Katherine Roh
        완료 :)
      • 김재익
        완료
      • Eunsung Shin
        완료
      • 완료
      • barami
        그건 file에서 f가 대문자로 입력이 안 돼서 그런 거 아닌가요 tab 안 눌러도 readFile 으로 입력하면 돼요!
        대화보기
        • 완료
        • 03.09 완료
        • zerodeg
          대소문자 구분을 안하고 readfile이라고 하셔서 안된 것 아닐까요?
          tab키로 자동완성을 한다고 함수로 인식되는 건 없습니다.
          대화보기
          • Limhere
            강의를 잘 수강하고 있습니다 :)

            제가 당면했었던 오류를 여기에 남겨 다른 분들은 쉽게 넘어가셨으면 합니다.


            1. 기존 : fs.readfile() 구문을 직접 입력함
            2. 오류 : 'fs.readfile is not a function' 이라는 오류 메세지 나옴
            3. 해결 : 'fs.readFile()' 함수로 변경 입력(?!)
            (문자 그대로 입력을 하는게 아니라, 함수 표시가 될때 TAB 키로 작성하였더니 'Function'으로 인식하게 되는 것 같습니다.)
          • eddylee123456
            복습
          • eddylee123456
            완료
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기