Node.js

Node.js - 파일 읽기

수업소개

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

 

 

 

강의

 

 

 

소스코드

readfile.js

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

 

댓글

댓글 본문
  1. hyun
    완료
  2. 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
        완료
      • 스티븐잡숴
        완료
      • 임은정
        완료오오오
      • JT_brand
        완료~~~!!!!!!!!!!
      • 김태완
        어렵지만... 다시 한번 화이팅입니다
      • 2019.12.6 완료
      • 파이어뱃
        2019_12_05 complete
      • 잔디심자기기
        공부완료쓰^^
      • 박창신
        박창신
      • 강다리
        오늘도 달려요
      • 쑤우
        수강완료. 감사합니다~
      • 굼벵이
        완료
      • CronEB
        완료
      • YesterdayKite
        완료. 감사합니다.
      • 소소한
        ls, pwd는 리눅스 명령어입니다. 리눅스가 아니라면 os 에 맞는 명령어를 사용하시면 됩니다.
        대화보기
        • 웅이
          cmd에서 새로만든 nodejs디렉토리로 이동해서 ls -al을 하니까,
          'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
          이런 에러가 뜨네요, fileread.js의 내용은 나오는데 ls나 pwd를 하면 저런 메세지가 뜨는건 왜그런건가요?
        • 허공
          190510 감사합니다.
        • 이루
          완료
        • 위준우
          완료
        • 현호
          완료
        • 통신 MDP 좋아 ^_^
          완료 ^___________________^
        • 자유로움
          완료
        • supernet
          완료
        • phasor
          fileread.js 에서 console.log(data)로 sample.txt 를 커맨드창에 띄운겁니다.
          대화보기
          • leesj020925@naver.com
            콘솔창에서
            >node fileread.js 라고 입력하셨는데 sample.txt 메모장이 나온건가요?
            대화보기
            • 콘칩
              cmd 창에서 실행하면
              자꾸 메모장이 켜지는 이유가 뭘까요 ㅠ
            • 도토리묵
              완료
            • 호두
              감사합니다.
            • 지미츄
              완료 감사해요!!
            • 권문수
              구글형님의 힘은 위대하군요..
              이고잉님의 수업은 핵심이 바로 정보검색이 아닐까합니다 ㅎ
              무언가 샘플만 알려주고 나머지 정말로 자신이 필요한것은 구글에서 찾아내는 것이 정말로 힘이 아닐까하네요..
            • 나마코엘
              후. 파일 읽었다.
            • 재밌네요!
            • 컹스
              코드에 오류가 있어서 작동이 안된거구만..
            • 컹스
              왜난 보고도 따라가지 못하는 것인가..
            • 소금돌
              이해되지 않는 부분이 많지만... 익숙해지려고 봅니다
            • Yeabbi
              완료
            • karen
              카렌 에델 웅 완료
            • jo_onc
              공감!
              대화보기
              • 고스트프리
                어려워지기 시작하네요.
              • 치킨
                대박신기
              • Gimme_Gsuit
                너무 재미있네요...언능 Nodejs 다듣고 싶네요 ㅎㅎ
              • 최성흠
                계속 듣다보니 ${ }를 삽입하기 위해서는 grave accent가 필요하네요
                대화보기
                • 최성흠
                  fs.readFile(`data/${queryData.id}' ... 이 부분에서 grave accent로 해야 정보를 읽을 수 있는 이유가 무엇인가요??
                  따옴표로 작성했는데 못읽어오고 꼭 grave accent로 해야하는건지, 이전 강의에서는 따옴표로 감싸도 됐던 것같은데 여기서는 안되는 이유를 모르겠습니다.
                  혹시 제가 제대로 못들은 것이라면 죄송합니다.
                  강의 감사합니다 너무 잘 듣고 있어요ㅎㅎ
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기