728x90 개발/NodeJs2 NodeJS - Web Server Node.js를 사용하여 웹 서버를 만드는 간단한 예제입니다. const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; 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}/`); }); 이 코드는 HTTP 모듈을 사용하여 3000번 포트에서 실행되.. 2023. 4. 21. NodeJs 기본 동작 원리 Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 자바스크립트 런타임입니다. Node.js는 비동기식 이벤트 기반 프로그래밍 모델을 사용하여 높은 처리량을 제공하며, 이벤트 루프를 사용하여 이벤트를 처리합니다. Node.js는 일반적으로 단일 스레드로 실행되며, 논블로킹 I/O 작업에 최적화되어 있습니다. 이것은 Node.js가 I/O 작업을 처리할 때 블로킹되지 않고 다른 작업을 처리할 수 있기 때문에 높은 처리량을 제공할 수 있다는 것을 의미합니다. Node.js는 이벤트 기반 프로그래밍 모델을 사용합니다. 이것은 Node.js가 이벤트를 수신하면 콜백 함수를 실행하는 것을 의미합니다. 이벤트는 Node.js가 비동기식 I/O 작업을 처리할 때 발생할 수 있습니다. Node.js는.. 2023. 4. 21. 이전 1 다음 728x90