반응형
Node.js를 사용하여 간단한 HTTP 서버를 작성해 봅시다.
Node.js는 기본적으로 http 서버 모듈을 내장하고 있어서 추가적으로웹서버 (nginx, apache 등)를 설치할 필요가 없습니다. 아래와 같은 내용으로 app.js 파일을 생성해봅시다.
// app.js
const http = require('http');
//포트 3000번을 통해 서버통신을 진행한다.
http.createServer((request, response) => {
response.statusCode = 200;
response.setHeader('Content-Type', 'text/plain');
response.end('Hello World!');
}).listen(3000); // 3
//터미널에서 제대로 작동되고 있는지 로그를 찍어 확인한다.
console.log('Server running at http://127.0.0.1:3000/');
app.js 를 만든 폴더에서 아래와 같은 명령어를 입력합니다.
node app.js
터미널에서 아래와 같은 로그가 나온다면 성공
Server running at http://127.0.0.1:3000/
그렇다면 브라우저를 실행시켜
http://127.0.0.1:3000
또는
사용하는 서버의 고정 ip의 3000번 포트로 접속새
HelloWorld 나온다면 성공
반응형
'Server > Node.js' 카테고리의 다른 글
nvm 으로 node js 관리하기 (0) | 2020.09.04 |
---|