how to use node js

Node.js 사용하기

1. 설치하기

Node.js는 다음의 단계를 따라 설치할 수 있습니다.

  1. Node.js 공식 웹사이트에서 최신 버전의 Node.js 설치 파일을 다운로드합니다.
  2. 다운로드한 설치 파일을 실행하여 설치 프로세스를 실행합니다.
  3. 설치 프로세스가 완료되면 Node.js가 시스템에 정상적으로 설치되었는지 확인하기 위해 터미널 또는 명령 프롬프트에서 node -v 명령어를 실행합니다. 버전 정보가 표시되면 설치가 성공한 것입니다.

2. 간단한 서버 만들기

Node.js를 사용하여 간단한 웹 서버를 만들 수 있습니다. 다음은 Express.js를 사용하여 Hello World를 출력하는 간단한 예제입니다.

“`javascript
const express = require(‘express’);
const app = express();

app.get(‘/’, (req, res) => {
res.send(‘Hello World!’);
});

app.listen(3000, () => {
console.log(‘서버가 http://localhost:3000/ 에서 실행 중입니다.’);
});
“`

위의 코드를 server.js와 같은 파일로 저장한 후 터미널 또는 명령 프롬프트에서 다음 명령어를 실행하여 서버를 실행할 수 있습니다:

bash
node server.js

이제 브라우저에서 http://localhost:3000/로 접속하면 “Hello World!” 메시지가 표시됩니다.

3. 모듈 관리하기

Node.js는 모듈 시스템을 지원하여 코드를 모듈로 분리하고 재사용할 수 있습니다. 다음은 간단한 모듈을 만들고 사용하는 예제입니다.

“`javascript
// math.js
module.exports = {
add: (a, b) => a + b,
subtract: (a, b) => a – b
};

// index.js
const math = require(‘./math’);

console.log(math.add(5, 3)); // 8
console.log(math.subtract(10, 7)); // 3
“`

위의 코드에서 math.js 파일은 addsubtract 함수를 내보내는 모듈로 정의되어 있습니다. 이 모듈은 index.js에서 사용되고 있습니다.

4. 외부 패키지 사용하기

Node.js는 npm (Node Package Manager)을 통해 외부 패키지를 쉽게 설치하고 사용할 수 있습니다. 다음은 axios 패키지를 사용하여 HTTP 요청을 보내는 예제입니다.

bash
npm install axios

“`javascript
const axios = require(‘axios’);

axios.get(‘https://api.example.com/data’)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
“`

위의 코드에서 axios 패키지를 설치한 후, axios.get 메서드를 사용하여 외부 API로 GET 요청을 보내고 응답 결과를 출력합니다.

이와 같이 Node.js를 사용하여 더 다양한 작업을 수행할 수 있습니다. 위의 예제들은 Node.js의 일부 기능을 간략하게 소개한 것일 뿐, 더 자세한 내용은 Node.js 공식 문서를 참조하십시오.