launchSettings.json 이란? launchSettings.json 파일은 애플리케이션이 로컬 개발 환경에서 실행될 때 필요한 여러 설정을 정의하는 파일. Blazor뿐만 아니라 ASP.NET Core MVC, ASP.NET Core API, Razor Pages 같은 다양한 ASP.NET Core 애플리케이션에서도 똑같이 사용. 개발자의 로컬 PC에서는 **launchSettings.json**의 환경 변수 설정에 따라 환경별 설정 파일이 로드되며, 최종적으로 애플리케이션 설정이 적용 ✨ launchSettings.json의 주요 역할 1. 서버 실행 설정애플리케이션이 어떤 서버에서 실행될지를 정함예를 들어 kestrel이나 IIS Express같은 서버를 사용할 수 있음 2. 브라우저 실행 여부 애플리케이션을 실행할 때, 자동으로 .. 2024. 9. 9. Nginx란? 🌐 Nginx란?**Nginx(NGINX)**는 웹 서버 소프트웨어로, 고성능 웹 서버이자 리버스 프록시 서버로 널리 사용됨. Nginx는 아래와 같은 역할을 함:🌍 HTTP 서버로 웹사이트 트래픽을 관리함.🔄 리버스 프록시로 서버와 클라이언트 간 요청을 중계함.⚖️ 로드 밸런싱으로 트래픽을 여러 서버에 분산시켜 성능을 최적화함.Nginx는 빠르고 가벼운 성능 덕분에, Apache 같은 전통적인 웹 서버보다 더 많은 요청을 동시에 처리할 수 있어서, 대규모 트래픽을 처리하는 데 적합함.🔑 Nginx의 주요 특징 ⚡ 비동기 이벤트 기반 아키텍처Nginx는 비동기적으로 동작하고, 이벤트 기반 구조를 사용해서 다수의 요청을 효율적으로 처리함. 쉽게 말해, 한 번에 여러 요청을 빠르게 처리할 수 있음. 🔄 리버.. 2024. 9. 6. 프레임 워크 / 라이브러리 프레임워크 Framework / 라이브러리 Library 프레임워크 Framework 원하는 기능 구현에 집중하여 개발 할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 골격, 뼈대 의미 라이브러리 Library 단순 활용 가능한 특정 기능을 모아둔 코드 * 프레임워크는 라이브러리를 포함한다. 2023. 7. 17. WebSocket WebSocket - 서버와 브라우저 사이에 TCP를 사용하여 양방향 연결을 구성하는 프로토콜 2023. 7. 17. Socket.IO Socket.IO (소켓.IO) - (요약)실시간 웹 애플리케이션을 위한 이벤트기반 라이브러리. - 낮은 레이턴시(짧은 대기시간), 양방향 및 이벤트 기반한 서버 클라이언트간의 통신을 가능하게 하는 '라이브러리' - 웹소켓 프로토콜 위에서 동작하고, http long-polling 혹은 자동 재연결과 같은 이점을 제공한다. 2023. 7. 17. [node] Express Express - node.js를 위한 웹 애플리케이션 프레임워크 Express, socekt.IO 비교 - express : 웹 서버 구축 담당 - socket.io : 양방향 통신 담당 2023. 7. 17. 이전 1 다음