오늘은 어제보다 나아지길
[Javascript] 자바스크립트로 웹서버 만들기 본문
회사에서 Javascript로 서버를 만들 예정이다.
서버라곤 PHP 프레임워크 Laravel로 API를 만든 게 고작이어서
Javascript로 서버를 만든다고 하니 감이 안 잡혔지만
NPM이라는 강력한 무기가 있으니 걱정이 반으로 줄어 들었다
공부하던 와중에 생활코딩에서 간단하게 웹서버를 만드는 영상을 보고
소스를 리뷰해보려 한다.
const http = require('http'); // http 모듈 불러오기
const hostname = '127.0.0.1'; // host 지정
const port = 1337; // 포트 지정
http.createServer((req, res) => { // http의 createServer 사용
res.writeHead(200, { 'Content-Type': 'text/plain' }); // 응답 헤더를 보낸다
res.end('Hello World\n'); // 출력할 메시지
}). listen(port, hostname, () => { // port , hostname을 받아 리스닝하게 한다
console.log(`Server running at http://${hostname}:${port}/`);});
첫 직장에서 자바스크립트? 그저 웹 화면에서 쉽게 쓰는 거지~라고 생각했던 나는
이직 후 방대하고 무궁무진한 자바스크립트의 세계를 보고 우습게 여긴 나 자신을 반성했다...
객체, 콜백, 프로미스, ES6, 프로토타입 등 먼저 필요한 개념을 다시 잡아야겠다.
'[Javascript]' 카테고리의 다른 글
[JavaScript] 모달 창 하루 동안 안 열기 (0) | 2020.12.04 |
---|
Comments