훈훈훈
자바스크립트(Node.js) :: 서버 실행하기 본문
이번에 새롭게 Node.js 처음 공부를 시작해보았다.
이전에 Django를 사용하여 REST API를 만들어 왔었지만, 비동기 처리에 어려움을 느껴 Node.js 공부의 필요성을 많이 느꼈다.'
현재 채용 시장을 살펴보아도 Node.js를 구인하는 스타트업 및 대기업을 많이 볼 수 있는데, 그만큼 요즘 핫한 것 같다.
그래서 이번에 Node.js 관련 서적도 구매하고 차근차근 공부해 나아가려고 한다.
이번에 정리할 내용은 단순하다.
단순히 Node.js로 웹서버를 실행시켜 보려고 한다. 코드는 아래와 같다.
# 예제 코드
const http = require('http');
const server = http.createServer((req, res) => {
res.write('<h1>Hello Node.JS !</h1>');
});
server.listen(8080);
server.on('listening', () => {
console.log('8080번 포트 Opening')
})
먼저, 웹 브라우저의 요청을 처리하기 위해서 http 모듈을 사용하였다.
노드에서는 require('http') 이렇게 사용하는 것 같다.
그 다음, http 모듈 내에 있는 createServer 메서드를 사용하여 웹서버 접속 시 Hello Node.js 텍스트를 출력하게 하였다.
그리고 createServer 메서드 내에 있는 listen 메서드를 사용하여 8080 포트로 오픈하도록 하였다.
# 실행 결과
- 콘솔로 서버 실행 시
(base) Waveui-MacBookPro:node_test wave$ node index.js
8080번 포트 Opening
- 브라우저로 웹 서버 접속 시
Comments