Module 2

[NestJS] Module, Controller, Service, Provider 란? Example

Module 애플리케이션의 기능과 관련된 컴퍼넌트를 구조화 하는대 사용한다. '@Module' 데코레이터를 사용하여 정의한다. provider(service,repository), controller, module 등을 포함할 수있다. 모듈 만들기 nest g module [모듈명] nest g module vocas Controller 클라이언트의 요청을 처리하고 응답을 반환하는 역할을한다. '@Controller' 데코레이터에 경로를 지정하여 해당 컨트롤러의 라우팅 경로를 설정 Handler : @Get, @Post, @Delete등의 데코레이터를 사용하여 요청 메서드를 지정한다. 비지니스 로직을 구현하고 Service를 호출하여 데이터 조작 및 비지니스 로직을 처리한다. Module의 contro..

NestJS 2023.07.16

[IaC] Ansible이란? Ansible config,SSH 설정, module Test

Iac - Infrastructure as Code 인프라의 정보를 스크립트를 통해서 관리하는 것 버전 관리를 통한 리소스 관리가 가능하다. https://www.ansible.com/ Ansible is Simple IT Automation Ansible is the simplest way to automate apps and IT infrastructure. Application Deployment + Configuration Management + Continuous Delivery. www.ansible.com Ansible SSH를 통해 대상 서버에 접속하여 작업을 수행한다. 에이전트 없이 동작한다. 여러개의 서버를 효율적으로 관리할 수 있게 해주는 환경 구성 자동화 도구 Ansible에서 관리..

DevOps 2023.06.11