node.js 외부모듈 가져오기, 사용하기
외부모듈 가져오기
node.js 설치 후 "Hello, World"이외의 작업을 하려면 외부모듈이 필요하게 됩니다.
node.js는 오픈소스이기 때문에 외부모듈이 다양하게 제공되고 있으니 바로 설치하고 사용하거나 응용할 수 있겠습니다.
node.js에서는 다른 오픈소스에서와 유사하게 설치하는 방법으로 node.js 서버에서 가져와서 설치를 하고 사용자가 이용할 수 있도록 서비스를 제공하고 있습니다.
그러면 내가 사용하고자 하는 모듈을 설치하려면 어떻게 하면 될까요?
node.js에는 프레임워크로 express와 koa가 있습니다. koa를 다운받아 설치하는 명령어를 이용하면 한 번에 사용할 수 있습니다.
먼저 설치하는 방법은 아래와 같습니다.
$ node install koa
added 42 packages, and audited 43 packages in 3s
4 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
$
명령어 한 줄로 설치가 되었네요.
외부모듈이 설치가 되었는지 확인해볼까요.
node.js에서는 package.js 파일에 설치한 외부모듈을 기록하고 있습니다.
package.js
{
"dependencies": {
"koa": "^2.13.4"
}
}
이제 준비가 되었으니 소스에서 한 번 가져와 볼까요.
require 함수를 이용해서 로드한 다음 포트 4000을 이용하는 서버를 실행해보겠습니다.
소스코드
const Koa = require('koa');
const app = new Koa();
app.use(ctx => {
ctx.body = 'Hello, World';
});
app.listen(4000, () => {
console.log('listening to port 4000');
});
실행
$ node hello.js
listening to port 4000
그럼 좋은 코딩하세요.
반응형
'IT-개발,DB' 카테고리의 다른 글
Python extension loading 문제 (0) | 2022.03.15 |
---|---|
웹 크롤링 가능 여부 파악 (0) | 2021.10.08 |
go lang convert struct to interface{} (0) | 2021.08.31 |
Go 루틴 (goroutine) (0) | 2021.08.23 |
go 채널을 사용하는 좋은 예제 (0) | 2021.08.19 |
댓글