전체 글(62)
-
NestJS 帶你飛! 시리즈 번역 04# Controller (하)
이 포스팅은 「NestJS 기초실무 가이드 : 강력하고 쉬운 Node.js 웹 프레임워크로 웹사이트 만들기」 (서명: NestJS 基礎必學實務指南:使用強大且易擴展的 Node.js 框架打造網頁應用程式) 책이 출간되었습니다. 바디 (Body) 데이터를 전송할때는 보통 바디에 담아 자료를 전송하게 됩니다. (ex: POST, PUT, PATCH 등의 작업) Nest는 @Body 데코레이터를 통해 바디의 데이터를 받아올 수 있습니다. 아래는 예제입니다. import { Body, Controller, Post } from '@nestjs/common'; @Controller('todos') export class TodoController { @Post() create(@Body() data: { title: ..
2023.05.30 -
NestJS 帶你飛! 시리즈 번역 03# Controller (상)
이 포스팅은 「NestJS 기초실무 가이드 : 강력하고 쉬운 Node.js 웹 프레임워크로 웹사이트 만들기」 (서명: NestJS 基礎必學實務指南:使用強大且易擴展的 Node.js 框架打造網頁應用程式) 책이 출간되었습니다. Nest의 세상에서는 Controller가 라우팅/프론트 단에서 넘어온 요청을 처리합니다. Controller는 각기 다른 목적의 요청들을 HTTP Method Resource를 통해 처리하는데요. 웨이터가 자리 안내를 해주고, 손님의 요구를 들어주는 등의 행위와 같습니다. 또한 프론트단의 요청에 알맞은 응답도 해줍니다. 전체적으로 보면 Controller는 프론트단의 요청을 처리하며, 비슷한 성질의 리소스들이 합쳐진 컴포넌트와 같다고 할수 있겠습니다. Controller 만들기 먼저 ..
2023.05.29 -
NestJS 帶你飛! 시리즈 번역 02# Hello NestJS
이 포스팅은 「NestJS 기초실무 가이드 : 강력하고 쉬운 Node.js 웹 프레임워크로 웹사이트 만들기」 (서명: NestJS 基礎必學實務指南:使用強大且易擴展的 Node.js 框架打造網頁應用程式) 책이 출간되었습니다. Nest 기본구조 Nest는 모듈화를 채택하여 각자 다른 기능을 하는 코드 조각들을 '모듈 (Module, 模組)'로써 패키징할 수 있습니다. (레고 블럭과 비슷한 개념) 모듈은 최소 1개 이상이여야 하며, 이 모듈은 트리 구조(Tree, 樹狀結構)로 나아가는데 가장 상위 모듈에는 루트 모듈 (Root Module, 根模組)라고 하는것이 존재합니다. 하나의 라우팅 메커니즘이 있는 모듈에는 컨트롤러(Controller, 控制器)와 (서비스Service, 服務)가 구성되며 이들의 관계도는 ..
2023.05.28 -
NestJS 帶你飛! 시리즈 번역 01# NestJS 개요
공식문서나 내가 유학했던 대만에는 NestJS의 A-Z에 대해 써놓은 사람이 없을까? 라는 생각에 찾아보게된 글. 생각보다 글이 잘 쓰여져있다는 느낌이 들었고, 사실 대만이나 한국이나 NestJS에 대해서는 아직 정보가 많지 않은것 같아 나처럼 Node진영에 취업을 준비하거나 1년차에 접어든 주니어 개발자들이 조금 더 선택지가 많아졌으면 하는 마음에 보았으면 좋겠다고 생각했다. https://ithelp.ithome.com.tw/articles/10264935 이 글은 위의 링크 NestJS 帶你飛!를 번역한 글임을 알리며, 원작자의 동의를 받아 작성됩니다. 의역이 있을 수 있습니다. 이 포스팅은 「NestJS 기초실무 가이드 : 강력하고 쉬운 Node.js 웹 프레임워크로 웹사이트 만들기」 (서명: N..
2023.05.27 -
로드밸런서 DNS단에서 접속이 되지 않을때 / 503에러가 뜬다?
이거 없어도 됨 이렇게 추가 안해도됨 이 두개가 리스너로 잡혀있는지 확인 로드밸런서 태스크 정의 { "taskDefinitionArn": "arn:aws:ecs:ap-northeast-2:183426660321:task-definition/ecrtest:1", "containerDefinitions": [ { "name": "5gnunfleamarket", "image": "public.ecr.aws/h0n5u3c8/5gnunfleamarketdeploy:latest", "cpu": 0, "portMappings": [ { "name": "5gnunfleamarket-3000-tcp", "containerPort": 3000, "hostPort": 3000, "protocol": "tcp", "appPr..
2023.03.28 -
클라우드 플레어 521 에러
-> 포트포워딩이 되어있는지 확인 sudo iptables -t nat -A PREROUTING -i enX0 -p tcp --dport 80 -j REDIRECT --to-port 3000 sudo iptables -t nat -A PREROUTING -i enX0 -p tcp --dport 443 -j REDIRECT --to-port 3000 http https 이거 하기싫으면? iptables-persistent 깔기
2023.03.21