본문 바로가기

BackEnd17

Node.js 'got' 라이브러리: 요즙 힙한 사람들만 쓴다 * 본 글은 AI로 글 쓰기 테스트를 하였으며, LLM모델은 chatGPT-4를 사용하였습니다.아래 글은 새로 작성한 글입니다.2024.08.12 - [FrontEnd/Java Script] - ty vs got: 어떤 라이브러리를 선택할까?Node.js 'got' 라이브러리는 최근 개발자들 사이에서 많은 인기를 끌고 있는 라이브러리입니다. 이 블로그 포스트에서는 'got' 라이브러리에 대해 자세히 알아보고, 이를 사용하는 힙한 개발자들에 대해 살펴보겠습니다.소개'got'은 Node.js에서 HTTP 요청을 보내는 데 사용되는 간단하고 강력한 라이브러리입니다. 이 라이브러리는 다른 HTTP 클라이언트 라이브러리보다 더 직관적이고 사용하기 쉽습니다. 'got'은 Promise 기반 API를 제공하며, 다양.. 2023. 7. 12.
자바 BackEnd framework 종류와 특징 Introduction Java는 웹 애플리케이션을 포함한 다양한 애플리케이션을 개발하는 데 사용되는 인기있는 프로그래밍 언어입니다. 웹 애플리케이션의 BackEnd을 구축할 때 개발자들은 개발 프로세스를 단순화하고 생산성을 향상시키기 위해 프레임워크를 사용하는 경우가 많습니다. 이 블로그 포스트에서는 다양한 유형의 자바 BackEnd 프레임워크를 탐색하고 그 특징에 대해 논의해보겠습니다. 1. Spring Framework Spring Framework는 가장 널리 사용되는 자바 BackEnd 프레임워크 중 하나입니다. 현대적인 자바 기반 엔터프라이즈 애플리케이션을 위한 포괄적인 프로그래밍 및 구성 모델을 제공합니다. Spring Framework의 주요 기능 중 일부는 다음과 같습니다: public .. 2023. 7. 1.
PHP BackEnd framework 종류와 특징 소개 PHP는 웹 개발을 위한 가장 인기 있는 프로그래밍 언어 중 하나이며, 애플리케이션의 백엔드를 구축하기 위한 다양한 프레임워크를 제공합니다. 이 블로그 포스트에서는 PHP 백엔드 프레임워크의 종류와 특징을 알아보겠습니다. 초보자든 경험 많은 개발자든, 이러한 프레임워크를 이해하는 것은 프로젝트에 적합한 도구를 선택할 때 도움이 될 수 있습니다. 1. Laravel Laravel은 MVC (Model-View-Controller) 아키텍처 패턴을 따르는 강력하고 우아한 PHP 프레임워크입니다. 라우팅, 캐싱, 인증 및 데이터베이스 관리와 같은 웹 애플리케이션을 구축하기 위한 강력한 도구와 기능을 제공합니다. Laravel은 표현적인 구문, 개발자 친화적인 문서 및 크고 활발한 커뮤니티로 유명합니다. .. 2023. 7. 1.
Node.js BackEnd framework 종류와 특징 소개 Node.js는 개발자들이 확장 가능하고 효율적인 서버 사이드 애플리케이션을 구축할 수 있는 인기있는 JavaScript 런타임입니다. Node.js의 주요 장점 중 하나는 저지연성과 동시 연결 처리 능력입니다. 개발 과정을 보다 쉽고 효율적으로 만들기 위해 다양한 Node.js 백엔드 프레임워크가 개발되었습니다. 이러한 프레임워크는 개발자들이 견고하고 유지보수 가능한 서버 사이드 애플리케이션을 구축하는 데 도움이 되는 도구, 라이브러리 및 규칙 세트를 제공합니다. 1. Express.js Express.js는 가장 인기 있는 Node.js 백엔드 프레임워크 중 하나입니다. 이는 웹 애플리케이션 및 API를 구축하기 위한 간단하고 직관적인 API를 제공하는 최소한의 유연성을 가진 프레임워크입니다. .. 2023. 7. 1.
파이썬 BackEnd framework 종류와 특징 소개 파이썬은 다양한 응용 프로그램을 개발할 수 있는 다재다능한 프로그래밍 언어로, 웹 개발을 포함한 여러 분야에서 사용됩니다. 웹 애플리케이션의 BackEnd를 구축할 때 파이썬에서는 개발 과정을 간소화하고 다양한 기능과 기능을 제공하는 여러 프레임워크가 있습니다. 1. Django Django는 모델-뷰-컨트롤러 (MVC) 아키텍처 패턴을 따르는 고수준의 파이썬 웹 프레임워크입니다. 복잡한 웹 애플리케이션을 빠르고 효율적으로 구축하기 위한 강력한 도구와 기능을 제공합니다. 주요 기능으로는 데이터베이스 관리를 위한 ORM (객체-관계 매핑), 내장 인증 및 권한 부여, 동적 웹 페이지 생성을 위한 템플릿 엔진 등이 있습니다. 2. Flask Flask는 가벼우면서도 유연한 파이썬 웹 프레임워크로, 모델.. 2023. 7. 1.
NestJS와 Swagger로 API 문서 생성하기 소개 API 문서는 개발자들이 API를 사용하는 방법을 이해하고 문제를 해결하는 데 도움을 줍니다. NestJS와 Swagger를 사용하면 간단하게 API 문서를 생성할 수 있습니다. 이 블로그 포스트에서는 NestJS와 Swagger를 사용하여 API 문서를 생성하는 방법에 대해 자세히 알아보겠습니다. 1. NestJS란 무엇인가요? NestJS는 TypeScript로 작성된 프레임워크로, 백엔드 개발을 위한 효율적이고 확장 가능한 애플리케이션을 구축하는 데 도움을 줍니다. NestJS는 Angular의 구조와 비슷한 구조를 가지고 있어 Angular 개발자들에게 익숙한 느낌을 줍니다. 2. Swagger란 무엇인가요? Swagger는 API 문서를 작성하고 관리하는 도구입니다. Swagger를 사용하.. 2023. 6. 23.
JAVA -Xms -Xmx 메모리 설정 Jar 파일을 실행하는데, 최소 할당 메모리와 최대 할당 메모리를 지정하는 옵션이 있다. 최대 메모리를 지정하는 것은 이해가 되는데, 최소 메모리는 왜 지정하는 건가 해서 찾아봤다. 우선, 메모리 설정은 JAVA Heap 메모리를 설정하는 것이다. Heap 메모리는 C언어의 malloc, calloc, realloc과 유사한 것으로, 메모리 동적 할당을 의미한다. -Xms이 설정은 Java 힙의 초기 크기를 제어합니다. 이 매개변수를 적절하게 조정하면 가비지 콜렉션의 오버헤드를 줄여서 서버 응답 시간 및 처리량을 개선합니다. 일부 응용프로그램의 경우, 이 옵션에 대한 기본 설정이 너무 낮아서 사소한 가비지 콜렉션의 수가 높아질 수 있습니다. 기본값: 50MB. 이 기본값은 31비트 및 64비트 구성 모두.. 2020. 2. 13.
IntelliJ manifest.mf already exists in vfs 해결 manifest.mf already exists in vfs jar파일 생성을 위한 설정 중 위와 같은 문제가 발생하는 경우가 있다. 해결방법은 다음과 같다 File - Project Structure - Modules 에서 src 디렉토리 내에 있는 META-INF를 지운다. explorer 에서 찾아가서 지우는 경우에는 반영이 되지 않으니 주의 다시 jar파일 생성 설정을 해주면 끝. 2020. 1. 31.
nodejs res.download 사용법 1. router router.get('/download', function(req,res,next){ let filename = "tmp/file.txt"; res.download(filename, filename_client, function(err){ if(err){ res.json({err:err}); }else{ res.end(); } }) } 2. JS function download(){ window.location.assign("/download"); } 2020. 1. 30.
반응형