
Node.js와 Express를 이용하여 API Service를 만들기 위한 설치 작업 및 예제 코드이다.macOS Sonoma 14.4.1Node.jsExpressNodemon설치 방법은 여러가지인데 Package Manager를 사용하여 터미널에서 간편하게 설치한다
Typescript란? 대부분의 프로그래밍 언어에서는 타입에 관련된 오류가 발생하면 오류를 표출해주고, 일부는 코드가 실행되기 전인 컴파일 중에 오류를 표출해준다. 또한 몇 언어는 버그가 발생한 프로그램을 아예 실행시키지 않는다. 프로그램을 실행시키지 않으면서 코드의
코드 퀄리티를 높이고, 포맷팅 규칙을 적용하여 코드 가독성을 높이기 위해 eslint, prettier를 적용하도록 한다. eslint: ESLint는 코드의 일관성을 높이고 버그를 방지하는 것을 목표로 ECMAScript/JavaScript 코드에서 발견된 패턴을
Middleware란? 미들웨어는 요청과 응답 사이에서 실행되는 함수 또는 객체입니다. 미들웨어를 사용하여 요청을 처리하기 전 또는 후에 작업을 수행할 수 있습니다. 예를 들어, 미들웨어를 사용하여 요청을 로그하거나 인증을 수행하거나 응답 헤더를 설정할 수 있습니다.
Exprpess의 기본 제공되는 미들웨어 기능중 Error Handling 기능을 사용하여 오류 처리 코드를 작성해보겠습니다. 코드 작성 test로 호출할 api를 작성하고 error handling 로직을 추가합니다. error handling은 middleware

OpenAPI란? 스웨거 적용 완료!!! 다음꺼는...미들웨어 직접 생성해서 인터셉터 적용 response 형식 적용하기. Reference https://swagger.io/docs/specification/api-host-and-base-path/ https:
response
개인 로컬 환경의 영향을 받지않고 빠르고 간편하게 실행할 수 있도록 Dockerfile을 작성합니다. Docker를 사용하면 애플리케이션을 인프라에서 분리하여 소프트웨어를 신속하게 제공할 수 있습니다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로
dockerfile 수정 docker-compose.yaml 작성 Reference https://docs.docker.com/compose/compose-file/build/ https://gyuuuu.github.io/devlog/pm2/ https://med
현대 웹 기술을 사용하여 크로스 플랫폼 데스크톱 애플리케이션을 개발하는 것은 많은 개발자들에게 중요한 과제가 되었습니다. 이 중 Electron은 널리 사용되는 프레임워크로, 많은 인기 있는 애플리케이션(예: Visual Studio Code, Slack)이 이를 기