본문 바로가기
반응형

node.js2

[Backend] 프론트 개발자 헷갈리지 말아야 할 런타임 환경과 백엔드 서비스 의미 런타임 환경: 정의: 프로그램이 실행되는 동안의 환경으로, 코드가 실행되는 동안 필요한 리소스와 인터페이스를 제공합니다. 이는 프로그램의 실행을 지원하고, 외부와의 상호작용을 가능하게 하는 시스템입니다. 예시: Node.js는 자바스크립트 코드를 서버 측에서 실행할 수 있는 런타임 환경입니다. Node.js는 서버 측 애플리케이션에 필요한 파일 시스템, 네트워크, 데이터베이스와의 연결 등을 제공합니다. 백엔드 서비스: 정의: 서버 측에서 작동하는 애플리케이션 또는 서비스로, 데이터베이스 관리, 서버 로직 처리, 클라이언트 애플리케이션에 API를 제공하는 등의 기능을 포함합니다. 예시: 데이터베이스와 통신하고, 사용자 인증을 관리하며, 클라이언트 측에 데이터를 전송하는 RESTful API를 포함하는 서버.. 2023. 12. 5.
[NPM]저장소 비용을 줄이고 앱 속도를 올리는 데 알아야 할 dependencies와 devDependencies 차이 dependencies와 devDependencies는 JavaScript 프로젝트, 특히 Node.js 환경에서 사용되는 두 가지 주요 종류의 의존성(dependencies)입니다. 이들 간의 차이점을 이해하는 것은 프로젝트 관리와 효율적인 개발 환경 구축에 중요합니다. dependencies 정의: dependencies는 프로젝트 실행 시 필요한 패키지입니다. 이는 프로덕션 환경(실제 사용자가 사용하는 환경)에서 애플리케이션이 제대로 작동하기 위해 필요한 패키지를 포함합니다. 예시: express : Node.js의 웹 애플리케이션 프레임워크 react : 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리 사용 시점: 프로젝트의 최종 사용자에게 서비스를 제공할 때 필요합니다. devD.. 2023. 12. 2.
반응형