Express 는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크입니다.Node.js 가 이미 설치되어있다고 가정한 상태에서 작업 디렉토리를 만든 후 진행한다. (Node.js 는 nvm 으로 설
라우팅은 애플리케이션 엔드포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응답하는 방식을 말한다.다음코드는 기본적인 라우트의 예이다다음예는 GET, POST, PUT, DELETE 메소드를 사용하는 경우 또는 http 모듈에서 지원되는 기타 모든 HTTP 요
미들웨어는 Express의 핵심이라고 많은 사람들이 말을한다.요청과 응답의 중간에 위치해 미들웨어라고 부르는데 라우터와 에러 핸들러 또한 미들웨어의 일종이므로 미들웨어가 Express의 전부라고 해도 과언이 아니다.미들웨어는 app.use 와 함께 사용되고 app.us
프로젝트를 진행할때 api 정의서, 테스터 등 준비하고 설정해야 할 것들이 많아지는데 swagger 로 간편하게 사용해 보자패키지 이름대로 해당 라이브러리는 주석에 swagger태그를 작성해 api 를 문서화 하는 라이브러리이다.마찬가지로 패키지 명을 보면 알 수 있듯
들어가기에 앞서 S3가 무엇인지 알아보자면(이번 포스트에서는 aws s3 버킷 생성은 다루지 않는다)Amazon Simple Storage Service(Amazon S3)는 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스입니다. 모