728x90

전체 글 165

[키워드 정리] Node.js의 정의

Node.js는 구글 크롬(V8 자바스크립트 엔진)에서 사용되는 자바스크립트 엔진을 기반으로 만들어진 서버 사이드 플랫폼입니다. Node.js는 이벤트 기반(event-driven), 비동기 I/O(non-blocking I/O) 모델을 사용하여 높은 처리 성능과 확장성을 제공합니다. Node.js는 JavaScript를 사용하여 서버 사이드 애플리케이션을 작성할 수 있게 해주며, HTTP, TCP, UDP 등 다양한 프로토콜을 지원합니다. Node.js는 모듈 시스템을 제공하여 코드를 모듈화하고 재사용성을 높일 수 있습니다. 또한, NPM(Node Package Manager)을 사용하여 다양한 외부 라이브러리와 모듈을 손쉽게 설치하고 관리할 수 있습니다. Node.js는 JavaScript로 서버 사..

Node.js/JavaScript 2023.03.14

[키워드 정리] 파일 형식 xml과 json은 어떻게 다른가

XML과 JSON은 모두 데이터를 교환하기 위한 파일 형식으로 널리 사용되지만, 각각의 특징과 장단점이 있습니다. XML은 "eXtensible Markup Language"의 약자로, HTML과 유사한 마크업 언어입니다. XML 파일은 일반적으로 키-값 쌍보다 복잡한 데이터 구조를 표현하기에 적합하며, 대용량 데이터 처리 및 다국어 처리 등의 기능을 지원합니다. 또한, XML 파일은 스키마를 사용하여 데이터 유효성 검사를 수행할 수 있습니다. 하지만, XML 파일은 보다 복잡하고 무겁기 때문에 처리 속도가 느리고 파일 크기가 큰 단점이 있습니다. JSON은 "JavaScript Object Notation"의 약자로, 일반적으로 데이터를 교환하기 위해 사용되는 파일 형식입니다. JSON 파일은 텍스트 ..

Node.js/JavaScript 2023.03.14

[키워드 정리] Nodemon

Nodemon이란 Node.js 기반의 서버를 이용하면서 코드를 변경하게 될 경우, 변경한 코드를 적용하고 확인하려면 서버를 껐다 켜야하는 소요가 있습니다. nodemon을 통해 서버를 실행하면 서버 소스 (코드)를 수정해도 우리가 직접 서버를 재실행해야하는 소요가 사라집니다. nodemon뿐만 아니라 Node.js 기반의 서버를 개발할 때, 여러가지 모듈을 사용하면서 개발 단계에서 불필요한 작업을 줄여 효율적이고 빠른 개발 환경을 조성할 수 있습니다. 출처: wecode

Node.js/JavaScript 2023.03.14

[키워드 정리] .json 파일 형식

JSON은 "JavaScript Object Notation"의 약자로, 일반적으로 데이터를 교환하기 위해 사용되는 파일 형식입니다. JSON 파일은 텍스트 파일이며, 대부분의 프로그래밍 언어에서 파싱하고 생성하는 것이 가능합니다. JSON 파일은 일반적으로 키-값 쌍을 사용하여 데이터를 표현하며, 이러한 키-값 쌍은 중괄호 {}로 묶인 객체(object) 형태로 표현됩니다. 예를 들어, 다음은 JSON 형식의 객체입니다. { "name": "John Smith", "age": 30, "email": "john.smith@example.com" } 이외에도, JSON 파일은 배열(array)과 같은 다른 데이터 유형을 지원합니다. 예를 들어, 다음은 JSON 형식의 배열입니다. [ { "name": "J..

Node.js/JavaScript 2023.03.14
728x90