본문 바로가기

Framework/NODEJS2

[NODEJS] NODE.JS란 무엇인가? 핵심 개념 이해하기 노드가 무엇인지, 어디에 쓰이는지, 누가 쓰는지 알아보고, 노드의 핵심 개념을 알아봅시다. 이번 글에서는 노드와 관련된 코드는 나오지 않지만, 노드의 핵심 개념을 다루므로 꼭 읽어보길 바랍니다. 많은 노드 입문자가 핵심 개념을 충분히 이해하지 못한 채 코딩부터 시작하다가 어려움을 겪습니다. 만약 여러분이 이미 런타임, 이벤트 기반, 논 블로킹 I/O, 싱글 스레드 모델이 무엇인지 알고 있다면 다음 글로 넘어가도 좋습니다. 노드 공식 사이트에서는 노드를 다음과 같이 설명하고 있습니다. Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임입니다. 대부분의 사람들은 노드를 서버로 사용하는 방법을 익히기 위해 정보를 찾지만 공식 사이트의 노드 소개글에는 서버라는 말이 .. 2023. 7. 13.
[NODEJS] express 모듈을 이용한 웹서버 구축 및 API 만들어보기 [기초설정] 1) NODE JS 설치 필요 2) npm init (초기 설정) 3) npm install express (설치) 4) npm install cors (설치) 5) node index.js (실행) [자바스크립트] index.js const express = require('express') //cors 설정을 위해 선언 var cors = require('cors') const app = express() const port = 3000 //cors 설정을 위해 사용 app.use(cors()) //root 페이지 app.get('/', (req, res) => { res.send('Hello World!') }) //API 실습 app.get('/sound/:name', (req, re.. 2023. 7. 4.