Nodejs

Koa 프레임워크를 알아보자

1. Koa 란 Koa는 Express 개발 팀이 설계한 새로운 웹 프레임워크입니다. 따라서 Koa는 불필요한 기능을 없애고 경량화를 추구했기 때문에, 더 나은 성능을 제공합니다. 특히 비동기 처리 성능에서 차별화될 수 있습니다. Koa 애플리케이션은 미들웨어 함수들의 배열을 포함하는 객체로, 요청이 들어오면 스택 방식으로 조합되어 실행됩니다. 2. Koa vs Express 차이점 1. 미들웨어 구조 Express: Express는 미들웨어가 중첩된 […]

Koa 프레임워크를 알아보자 Read More »

Socket.IO로 웹소켓(websocket) 구현하기: 실시간 채팅 애플리케이션 만들기

이 글에서는 Socket.IO를 사용하여 웹소켓 기반의 실시간 채팅 애플리케이션을 구현하는 방법에 대해 알아봅니다. 본 내용은 초기 환경 설정부터 서버와 클라이언트 간의 실시간 통신 구현까지, 단계별로 진행됩니다. 1. 의존성 설정 첫 단계로, WEBSOCKET 폴더에서 시작하여 npm init을 통해 package.json 파일을 생성합니다. 이때, “name” 속성은 고유해야 하므로, socket.io나 express와 같은 일반적인 이름은 사용할 수 없습니다. 이후, 필요한

Socket.IO로 웹소켓(websocket) 구현하기: 실시간 채팅 애플리케이션 만들기 Read More »

Node.js로 서버 열기 및 json 파일 띄우기

이전 시간에 node.js를 설치하였습니다. 이를 이용하여 서버를 열어보도록하겠습니다. Node.js 공식 문서: Node.js Official Documentation 1. http 객체를 이용해 서버 만들기 1-1. first_project.js 생성 node.js 설정이 되어있는 (package.json)이 있는 폴더에 first_project.js를 만듭니다. 1-2. first_project.js를 node로 실행시키기 2. json 파일로 보내기

Node.js로 서버 열기 및 json 파일 띄우기 Read More »

Node.js와 npm으로 시작하는 프로젝트 구성

이 글에서는 JavaScript 및 Node.js 기반의 프로젝트를 위한 기본적인 환경 구성 방법에 대해 알아보겠습니다. 구체적으로 Node.js의 설치부터 npm을 사용한 패키지 관리까지의 과정을 단계별로 설명하겠습니다. 1. Node.js 설치하기 Node.js는 JavaScript를 브라우저 외부, 즉 서버 사이드에서 실행할 수 있게 해주는 JavaScript 런타임입니다. 이를 위해 첫 번째 단계는 Node.js 공식 웹사이트(https://nodejs.org/en)를 방문하여 Node.js를 다운로드하고 설치하는 것입니다. 설치 파일을

Node.js와 npm으로 시작하는 프로젝트 구성 Read More »

Scroll to Top