분류 전체보기 150

[JavaScript] 연산자(비교 연산자, 동등 연산자, 일치 연산자, 논리 연산자)

- 지난 시간 안녕하세요. 지난 시간에는 JavaScript 조건문에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [JavaScript] 조건문 If문 Switch/Case문 - 개요 이번 시간에는 연산자에 대해 알아보겠습니다. 변수 시간에는 사칙 연산자에 대해 들어봤습니다. 계산식은 사직 연산자라고 표현합니다. 그럼 다른 연산자는 무엇이 있을까요. 비교 연산자 (, =) 동등 연산자 (==, !=) 일치 연산자 (===, !==) 논리 연산자 (||, &&) - 비교 연산자 A B : A가 B보다 크다면 true A = B : A가 B보다 같거나 크다면 true const money = 3000 //비..

[JavaScript] 조건문 If문 Switch/Case문

- 지난 시간 안녕하세요. 지난 시간에는 JavaScript 자료형, 변수, 상수에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [JavaScript] 자료형, 변수, 상수 개념 및 사용법 [JavaScript] 자료형, 변수, 상수 개념 및 사용법 - 개요 안녕하세요. 이번 시간에는 JavaScript에 자료형, 변수, 상수에 대해 알아보겠습니다. 프로그래밍언에는 자료형, 변수, 상수가 존재합니다.(없는 언어도 있습니다. :>) 하지만 우리가 학습하 any-ting.tistory.com - 개요 이번 시간에는 조건문과 연산자에 대해 알아보겠습니다. JavaScript는 다른 언어와 동일하게 If문과 Switch/Case 사용법은 동일합니다. 조건문..

[JavaScript] 자료형, 변수, 상수 개념 및 사용법

- 개요 안녕하세요. 이번 시간에는 JavaScript에 자료형, 변수, 상수에 대해 알아보겠습니다. 프로그래밍언에는 자료형, 변수, 상수가 존재합니다.(없는 언어도 있습니다. :>) 하지만 우리가 학습하고자 하는 JavaScript 언어에는 존재합니다. 그렇기 때문에 아주 기초적인 부분을 학습해야 합니다. - 개념 자료형이란 무엇일까요? 자료(데이터), 형(형태)라고 설명할 수 있습니다. "즉 데이터에 형태"라고 생각하시면 됩니다. 그럼 어떤 자료형이 있을까요? 자바스크립트에서는 String, Number, BigInt, Boolean, Object, Symbol, null, undefined 타입이 있습니다. 이번 시간에는 String, Number, BigInt, Boolean, null, unde..

[Nest.js] Nest.js API 만들기 (12) - API 문서화(Swagger)

- 개요 안녕하세요. 이번 시간에는 지난 시간까지 만들었던 API 서버에 문서화를 진행해보겠습니다. Nest.js에는 OpenAPI Swagger를 지원합니다. Swagger를 활용해서 API 문서화를 진행하겠습니다. 혹시 Swagger에 대해 잘 모르시는 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Swagger] Swagger UI를 활용한 내부 API Client 구축 [Swagger] Swagger UI를 활용한 내부 API Client 구축 - 개요 안녕하세요. 이번 글에서는 Swagger UI를 활용한 API 문서화 및 Client 서버 구축에 대해서 알아보겠습니다. 일단 Swagger라는 기술은 API를 설계하고 문서화를 해주는데 도움을 주는 기술입니다. any-ting...

[Nest.js] Nest.js API 만들기 (11) - 파일 업로드(Multer)

- 개요 안녕하세요. 이번 시간에는 파일 업로드를 진행해 보겠습니다. Multer를 사용해서 파일 업로드를 진행해보겠습니다. Multer는 Node.js에서 대표적인 파일 업로드 라이브러리입니다. Nest.js 공식 홈페이지에서도 Multer를 통해 업로드하는 방식을 소개하고 있습니다. Nest.js 공식 홉페이지 : https://docs.nestjs.kr/techniques/file-upload Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScrip..

[Nest.js] Nest.js API 만들기 (10) - 예외처리(Exception Filters)

- 개요 안녕하세요. 이번 시간에는 Nest.js에서 Filter를 사용해서 에러를 처리하는 방법에 대해 알아보겠습니다. - 개념 Nest.js에서 여러 로직을 처리하다 보면 예외처리를 해야 하는 상황이 있습니다. 간혹 DB에서 특정 유저를 조회했을 때 해당 유저가 없다면, 클라리언트에게 유저가 존재하지 않다는 정보를 알려줘야 합니다. 또는 SQL구문에 문제가 있어 처리해야 하는 상황에서도 우리는 예외처리를 해야 합니다. 우리는 서버에서 수많은 로직들에 예외처리를 해야 하고 해당 예외 정보를 수집해, 유지보수해야 합니다. Nest.js에서는 아래와 같이 Filter를 설명하고 있습니다. 개발자가 특별한 예외를 처리하지 않는다면 Nest.js에서는 내장된 예외 레이어가 이를 처리한다고 나와있습니다. 그렇다..

[Nest.js] Nest.js API 만들기 (9) - Authentication(Passport-Jwt) & Guards 로그인 인증

- 지난 시간 안녕하세요. 지난 시간에는 Passport-Local 방식을 사용해서 일반 로그인 기능을 구현해봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Nest.js] Nest.js API 만들기 (8) - Authentication(Passport, Passport-Local) & Guards 로그인 [Nest.js] Nest.js API 만들기 (8) - Authentication(Passport, Passport-Local) & Guards 로그인 import { Strategy } from 'passport-local'; import { PassportStrategy } from '@nestjs/passport'; import { Injectabl..

[Nest.js] Nest.js API 만들기 (8) - Authentication(Passport, Passport-Local) & Guards 로그인

- 개요 안녕하세요. 이번 시간에는 Nest.js에서 로그인 기능을 구현해보는 시간을 가져보겠습니다. Nest.js 공식 홈페이지에서는 Passport를 권장하고 있습니다. 공식 홈페이지: https://docs.nestjs.com/security/authentication Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Orient..

[Nest.js] Nest.js API 만들기 (7) - TypeORM 관계 설정(1 : 1, 1 : N, N : M)

- 지난 시간 안녕하세요. 지난 시간에는 TypeORM을 적용해 API 서버를 수정하는 시간은 가져봤습니다. 혹시 지난 시간 내용을 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Nest.js] Nest.js API 만들기 (6) - TypeORM API서버 적용(CRUD) [Nest.js] Nest.js API 만들기 (6) - TypeORM API서버 적용(CRUD) - 지난 시간 안녕하세요. 지난 시간에는 TypeORM 설정 및 연결하는 방법에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Nest.js] Nest.js API any-ting.tistory.com - 개요 이번 시간에는 TypeORM에서 관계 설정..

카테고리 없음 2021.11.14

[Nest.js] Nest.js API 만들기 (6) - TypeORM API서버 적용(CRUD)

- 지난 시간 안녕하세요. 지난 시간에는 TypeORM 설정 및 연결하는 방법에 대해 알아봤습니다. 혹시 놓치고 오신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Nest.js] Nest.js API 만들기 (5) - TypeORM 개념 및 설치 data.id == id); } /** * @author Ryan * @description 단일 유저 수정 * * @returns {User} users */ setUser(id: number, updateUserDto: UpdateUserDto): User { return users.find((data) => { if (data.id == id) return (data.name = updateUserDto.name); }); } /** *..