일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- swagger
- It
- component
- props
- back-end
- Kotlin
- 상속
- 반복문
- react
- front-end
- 개발자
- kafka
- state
- 개발이 취미인 사람
- vue
- SWIFT
- class
- AWS
- Sequelize
- java
- node.js
- restful api
- 조건문
- spring boot
- Producer
- 자바
- file upload
- javascript
- 코틀린
- Nest.js
- Today
- Total
목록백앤드(Back-End) (78)
개발이 취미인 사람
- 개요 안녕하세요. 이번 시간에는 미들웨어(Middleware)에 대해 알아보겠습니다. Express에서 미들웨어를 사용하신 분들은 어렵게 느껴지지 않으시겠지만, 미들웨어 개념을 모르시는 분들도 있기 때문에 최대한 열심히 설명하겠습니다. - 개념 미들웨어(Middleware)란 무엇일까요? 단어를 나눠보면 Middle - 가운데, ware - 물건 = 가운데 물건?... 해석이 좀 이상 하지만 정확히 말하면 소프트웨어 사이에 중간 매개체 역할을 하는 소프트웨어라고 생각하시면 됩니다. 미들웨어를 왜 사용할까요? 특정 라우터에 접근 시 "인증&검증, 로그성 데이터를 기록할 때" 꼭! 거쳐야 하는 로직이 있을 때 사용합니다. - 사용법 간단하게 인증 미들웨어를 만들어 활용해보는 시간을 가져보겠습니다.(실제 ..
- 개요 안녕하세요. 이번 시간에는 DTO와 유효성 검사에 대해 알아보겠습니다. 지난 시간에 Nest.js Handler에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Nest.js] Nest.js API 만들기 (2) - Handler(@Get, @Post ...) [Nest.js] Nest.js API 만들기 (2) - Handler(@Get, @Post ...) - 개요 안녕하세요. 이번 시간에는 지난 시간에 이어서 RESTFul API를 만들어보는 시간을 가져보겠습니다. 지난 시간에는 Controller, Service, Provider에 대해 학습하고 실제 HTTP 요청을 통해 브라우저에 any-ting.tistory.com - 개념 1...
- 개요 안녕하세요. 이번 시간에는 지난 시간에 이어서 RESTFul API를 만들어보는 시간을 가져보겠습니다. 지난 시간에는 Controller, Service, Provider에 대해 학습하고 실제 HTTP 요청을 통해 브라우저에서 Hello World!! 를 출력했습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Nest.js] Nest.js API 만들기 (1) - Controller, Service, Provider [Nest.js] Nest.js API 만들기 (1) - Controller, Service, Provider - 개요 안녕하세요. 이번 시간에는 Nest.js 프레임워크를 활용해 RESTFul API를 만들어 보겠습니다. 지난 시간에 Nes..
- 개요 안녕하세요. 이번 시간에는 Nest.js 프레임워크를 활용해 RESTFul API를 만들어 보겠습니다. 지난 시간에 Nest.js 기본 구조를 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Nest.js] Nest.js 기본 구조 분석하기 [Nest.js] Nest.js 기본 구조 분석하기 - 개요 안녕하세요. 이번 시간에는 지난 시간에 만들어 놓은 Nest.js 기본 구조에 대해 분석해보는 시간을 가져보겠습니다. 프로젝트를 만들어 보지 않으신 분들은 아래 링크를 통해 프로젝트를 any-ting.tistory.com - 구조 설계 저희는 간단하게 유저를 등록하는 API를 만들어 보겠습니다. Nest.js에서 지향하는 아키텍처를 준수하면서 구현을 ..
- 개요 안녕하세요. 이번 시간에는 지난 시간에 만들어 놓은 Nest.js 기본 구조에 대해 분석해보는 시간을 가져보겠습니다. 프로젝트를 만들어 보지 않으신 분들은 아래 링크를 통해 프로젝트를 만들어 보시는 걸 추천드리겠습니다. [Nest.js] Nest.js 개념 및 프로젝트 생성 [Nest.js] Nest.js 개념 및 프로젝트 생성 - 개요 안녕하세요. 이번 시간에는 Nest.js 개념 및 프로젝트를 생성해 보는 시간을 가져보겠습니다. - Nest.js 개념 Nest.js 프레임워크가 무엇일까요? 저는 처음에 Next.js(React 프레임워크)로 착각했습 any-ting.tistory.com - 구조 분석 프로젝트를 생성하면 기본적인 구조는 아래와 같습니다. (제일 중요한 몇 가지 폴더를 살펴보겠..
- 개요 안녕하세요. 이번 시간에는 Nest.js 개념 및 프로젝트를 생성해 보는 시간을 가져보겠습니다. - Nest.js 개념 Nest.js 프레임워크가 무엇일까요? 저는 처음에 Next.js(React 프레임워크)로 착각했습니다. (발음이 비슷해서... 그런 것 같아요 허허...) Nest.js 프레임워크는 우리가 사용하던 Node.js 런타임 환경에 구조적으로 애플리케이션 개발할 수 있게 도와주는 프레임워크입니다. Node.js 환경에서 Express나 Koa 등 여러 프레임워크를 사용해서 개발해 보셨을 거라 생각합니다. Express와 Koa로 개발 시 기본적인 뼈대가 주어지지 않습니다. (1인 개발자가 개발을 한다면 문제가 없겠지만... 많은 개발자와 협업을 한다면... 나중에 문제가 발생할 확..
- 개요 안녕하세요. 이번 시간에는 Express에 TypeScript 설정하는 방법에 대해 알아보겠습니다. - 설정 신규 프로젝트에서 TypeScript를 적용하기 때문에 기존 진행하는 프로젝트에는 적용하지 않으시는 걸 추천드리겠습니다. typescript global 설치 #npm sudo npm install -g typescript #yarn sudo yarn global add typescript 위 명령어를 통해 어느 경로에서 typescript 명령어를 사용할 수 있습니다. 프로젝트 생성 mkdir project-name cd project-name npm init & yarn init // 프로젝트 초기 설정 tsc --init TypeScript 환경 설정 - 모듈 설치 devDepend..
- 개요 안녕하세요. 이번 시간에는 Node.js API 서버에서 Swagger를 활용한 문서화 작업을 해보는 시간을 가져보도록 하겠습니다. 기본적으로 프론트 앤드와 백앤드 개발자가 작업을 할 때 가장 많이 협업하는 부분은 아무래도 클라이언트와 서버 간에 통신 부분입니다. 예전에는 git이나 구글 doc, wiki 등 텍스트 문자를 통해 API 문서를 정의해 공유했습니다. (보기가 불편하다는 단점이 가장 큰 것 같아요..) 최근에는 Postman을 통해 API를 정의하고 공유하는 방식도 많이 사용합니다. 하지만 우리 API 서버 정보가 Postman 서버에 저장되기 때문에 또 다른 문제가 발생합니다... 이러한 문제를 Swagger를 활용해 자체 API 서버에 연결을 한다면 해결이 가능합니다. 하지만 항..
- 개요 안녕하세요. 이번 시간에는 Serverless Framework에서 환경설정을 하는 방법에 대해 알아보겠습니다. 지난 시간에는 API 환경을 구축하는 시간을 가졌습니다. 보통 우리가 개발을 할 때 "개발 환경"과 "배포 환경"을 나눠서 개발을 진행합니다. 안 그렇게 되면... 정말 불편한 상황들이 발생하기 때문에 우리 여러 가지 전략을 새우고 진행합니다. 이번 시간에는 간단한 환경 설정을 하는 방법에 대해 알아보겠습니다. - 설정 Node.js 에서 환경변수에 접근하는 방법은 "process.env.PORT"과 같이 사용합니다. Serverless Framework를 사용하면 serverless.yml 파일에 환경변수를 등록해 사용하면 됩니다. 1. env 폴더 생성(dev.json & prod..
- 개요 안녕하세요. 이번 시간에는 Lambda API 서버를 구축하는 시간은 가져보겠습니다. 기본적으로 Lambda를 그냥 사용하게 되면 정말 불편한 상황들이 발생합니다. (저는 그랬습니다. ㅋㅋ 고수님들은 아닌가요?... ㄷㄷ) 우리가 기본적으로 개발을 할 때 사용하는 Express 나 Koa 환경이랑은 다릅니다. 그렇기 때문에 저는 aws-serverless-express 모듈과 express 모듈을 혼합해서 lambda API 서버를 구축합니다. Express 환경에 대해 아시는 분들은 이해하실 수 있지만 모르시는 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Node.js] Express RESTFul API 서버 만들기 [Node.js] Express RESTFul API 서..