Node.js의 정의 : 비동기 이벤트 기반 자바스크립트 런타임
* 모듈 : 어떤 기능을 조립할 수 있는 형태로 만든 부분.
fs(file system)모듈 : PC의 파일을 읽거나 저장하는 등의 일을 할 수있게 도와준다.
1. Node.js 내장모듈을 사용하는 방법
파일을 읽을 때 : readFile 메소드 적합
파일을 저장할 때 : writeFile 메소드 적합
모든 모듈은 '모듈을 사용하기 위해 불러오는 과정'이 필요하다.
[브라우저]
브라우저에서는 다른 파일을 불러올 때에는 <script>태그 사용.
<script src="불러오고싶은_스크립트.js"></script>
[Node.js]
자바스크립트 코드 가장 상단에 require구문을 이용하여 다른 파일을 불러온다.
const fs = require('fs') //파일 시스템 모듈을 불러온다.
const dns = require('dns') // DNS 모듈을 불러온다.
2. 3rd - party 모듈을 사용하는 방법
* 3rd - party 모듈 : 빌트인 모듈이 아닌 모든 외부 모듈
ex: underscore : Node.js공식문서에는 없는 모듈. 3rd - party 모듈.
1> 3rd-party 모듈을 다운받기 위해서는 npm 사용해야.
** npm install underscore
2> node.js 내장모듈을 사용하듯 require구문을 통해 불러오면 된다.
const _ = require('underscore');
'Node.js' 카테고리의 다른 글
package.json에 있는 "dependencies"의 역할 및 npm install(ft. 모듈이란?) (0) | 2021.11.20 |
---|---|
Statesairline-Server (0) | 2021.09.27 |
mininode-server with Express (0) | 2021.09.24 |
mini-node server (0) | 2021.09.23 |
fs.readFile 메소드 (0) | 2021.09.21 |