본문 바로가기
카테고리 없음

Node.js - 예제소스 / 상수 정의

by Cray Fall 2022. 2. 25.

처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다.

https://itadventure.tistory.com/493

 

[전자책 출간!] 처음부터 시작하는 AWS와 Node.js

65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자

itadventure.tistory.com

 

우리가 이제껏 봐왔던 스크립트 코드는 아래와 같습니다.
짧다면 짧을 수도, 길다면 길 수도 있는 양인데요.

const http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
    res.end('안녕! 매우 멋진 Node.js\n');
}).listen(8080);


간단한 문구야 쉽게 수정할 수 있지만 근본적으로는 자바스크립트의 논리적 이해를 필요로 합니다. 참고로 자바스크립트는 Node.js 가 기본으로 채택하는 컴퓨터 언어입니다.
위 코드는 적은 양이긴 하나 상당한 개념이 포함되어 있습니다.

2   상수 정의 CONST


node.js
main.js 스크립트를 실행하면 첫째 줄부터 진행이 됩니다. 내용은 아래와 같은데요. 

const http = require('http');

여기서 const상수를 선언하는 지시어입니다.
상수란 무엇일까요?상수란 변하지 않는 고정된 수를 의미하는데요.

만일 서울대학교 학교코드가 2814라면, 2814 대신 SEOUL_UNIVERSITY_CODE 라는 이름을 부여해주고 그 이름을 사용하는 것이지요. 원래는 이 것이 상수의 의미였습니다만 현재는 숫자 뿐 아니라 문장, 이미지, 객체, 모듈 등에도 상수라는 개념을 사용하고 있습니다.

const http 는 http 라는 이름의 상자를 하나 만드는 것인데요.

그 상자에 require(‘http’)를 넣는 것이지요. 참고로 require(‘http’) 는 모듈이라고 부릅니다.

http= require('http');

 

눈 여겨 보실 부분은 Node.js 에서 ‘=’기호의 의미는 좌우가 같다는 뜻이 아닙니다.
오른쪽의 내용을 왼쪽에 복사해라는 의미인데요. 이를 대입 연산자라고 합니다.

const 로 상자를 만들어 처음에 한번만 내용물을 넣을 수 있고, 중간에 내용물을 변경할 수 없습니다.


필요하신 분에게 도움이 되시길 바랍니다. 그러면 이만 :)

도움이 되셨다면 공감 한방, 댓글은 굿잡!
감사합니다~


다음 게시글 : https://itadventure.tistory.com/500

 

Node.js - 예제소스 / 변수 정의 LET

처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파..

itadventure.tistory.com