반응형
CRUD
정보를 다루는 핵심 처리 방법
- Create
- Read
- Update
- Delete
파일을 Node.js로 읽는 방법(Read)
Google에 nodejs file read를 검색해보자.
File system | Node.js v12.18.3 Documentation
nodejs.org
혹은 nodejs 공식사이트>문서>사용하는 버전>Nodejs 모듈들 중 File System
nodejs 폴더 안에 sample.txt와 fileread.js 파일을 생성한다. sample.txt에는 lorem 데이터를 갖고 있다.
<fileread.js>
var fs = require('fs');
변수 fs를 통해 Nodejs의 모듈인 file system을 다룰 수 있게 된다.
fs.readFile('sample.txt', function(err, data){
console.log(data);
});
하지만 node nodejs/fileread.js 입력하면 실행결과가 아무것도 뜨지 않는다. 현재 실행된 노드는 nodejs 상위 디렉토리인데, 현재 위치한 디렉토리에 있는 sample.txt를 찾아보니 파일이 없기 때문이다.
따라서 cd nodejs로 디렉토리를 이동한 후 코드를 입력하면 아래와 같이 잘 나온다.
하지만 현재 처리할 수 없는 형태로 출력하고 있기 때문에 위와 같이 나온다.
fs.readFile('sample.txt', 'utf-8', function(err, data){
utf-8을 추가한 후 다시 실행해보면 잘 나온다.
*dir/w : 현재 디렉토리의 모든 파일들 요약하여 보기
반응형
'Back-End > Node.js' 카테고리의 다른 글
Node.js.14. JavaScript - Boolean (0) | 2020.09.01 |
---|---|
Node.js.13. App 제작 - 파일을 이용해 본문 구현 (0) | 2020.09.01 |
Node.js.11. App 제작 - 동적인 웹페이지 만들기 (0) | 2020.08.31 |
Node.js.10. URL을 통해서 입력된 값 사용하기 (0) | 2020.08.31 |
Node.js.9. URL의 이해 (0) | 2020.08.30 |