// index00.js ( 만약 다른 IP의 서버로 진행하는 경우 hostname의 값을 해당 서버의 IP로 변경하면 됨, port 또한 본인이 원하는 대로 다른 포트 사용하여도 문제 없음 )
====================================
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
console.log('Logging...')
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('\nHello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
====================================
한 로컬 PC에서 작업 진행되는 경우 위와 같은 내용으로 파일 생성 후
Git Bash 세션을 2개 열어 하나는 서버 작동용, 하나는 해당 서버에 접속하는 클라이언트용으로 사용
1. host 세션
node index00.js
또는
node ./index00.js
위와 같이 로그 발생시 정상적으로 서버가 올라옴 확인 가능
2. client 세션
curl 127.0.0.1:3000
정상적으로 Hello World 문구 확인되면 정상 호출 성공
호스트 서버에서 Logging... 이라는 문구를 확인할 수 있음
'Infra > Node.js' 카테고리의 다른 글
Node.js 체험하기 - 3 _ expression 설치 및 사용 (0) | 2019.05.24 |
---|---|
Node.js 체험하기 - 2 _ if문 사용하기 (0) | 2019.05.24 |
Node.js 기초 다지기를 위해 필요한 툴 설치 (0) | 2019.05.24 |
How to install Node.js in Windows (0) | 2019.05.24 |
How to install Node.js in Centos7 (0) | 2019.05.24 |