본문 바로가기

Node.js

[JS/Node]비동기 - Node.js 모듈 사용법

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