본문 바로가기

여러가지/Docker & AWS

[정리] server.js

: 서버 시작시키는 기본 파일이다.

-------------------------------------------------------------------------------------
const http = require('http');

const hostname = '0.0.0.0'; 
const port = 3000;
Dockerfile의 포트와 동일해야한다.
const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});
-------------------------------------------------------------------------------------

 

const http = require('http');

// Node.js의 기본 모듈인 HTTP 가져오기

 

const hostname = '0.0.0.0';  // 수신할 IP 주소
const port = 3000;  // 수신할 포트

 

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

 

const server = http.createServer((req, res));

// HTTP 서버 객체 생성

// 요청(req)과 응답(res) 객체를 인수로 받는 콜백 함수

 

// HTTP 응답 상태 코드를 200(성공)으로 설정

// 응답의 Content-Type 헤더를 text/plain으로 설정

// res.end('Hello World\n');: 응답 본문에 Hello World 작성 후 응답 종료

 

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

 

server.listen (port, hostname, ());

// 지정된 호스트와 포트에서 수신 대기

console.log

// 서버가 성공적으로 시작되면 호출되는 함수