분류 전체보기(264)
-
Sequelize, 관계 정의하기
안녕하세요❗️ 오늘은 시퀄라이즈를 사용할 때 가장 어려움을 겪는 관계 정의에 대해 알아보겠습니다. ***************** INDEX ***************** 1부 ORM ❓ 2부 Sequelize Model 3부 Use Sequelize ******************************************** 오늘 다룰 내용은 sequelize를 사용해서 모델의 관계에 대해 정의할텐데요. 그래서, 관계에 대한 내용의 이해가 없으면 내용을 이해하기 어렵습니다. Contraint에 대한 포스팅과 ERD에 대한 소개글 을 참고하시는 것도 추천해드립니다. 🖍 One-to-One 가장 먼저 1:1 관계를 정의하는 방법에 대해 알아보도록 하겠습니다. 먼저 예시로 User과 Profile 모델..
2020.12.20 -
Sequelize, 로그 파일 관리하기
안녕하세요! 오늘은 정말 간단하게 sequelize 내역을 로그 파일로 따로 관리하는 코드를 소개해드리고자 합니다. 정말 간단하고, 깔끔한 로그창을 확인할 수 있어요 ~.~ 먼저, 관련 모듈을 설치하겠습니다 ❗️ npm i moment 다음엔 sequelize 모델 정의 파일으로 이동합니다. sequelize 기본 설정으로 생기는 model/index.js 파일을 열어주세요. 🚀 model/index.js 'use strict'; const fs = require('fs'); const path = require('path'); const Sequelize = require('sequelize'); const basename = path.basename(__filename); const env = pro..
2020.12.13 -
Node.js + Swagger, 어렵지 않게 사용하기
안녕하세요 ! 오늘도 node 서버와 관련된 게시글을 작성하려고 합니다 〰️ 오늘은 swagger에 사용법에 대해 알아보겠습니다 ~.~ 그동안,,, API 명세서 작성하고 수정하고 ,,, 힘드셨죠 🤣 **************** INDEX ***************** 🌈 Swagger❓ ⏳ Swagger Settings 🤖 Swagger, 정의하기 ******************************************** 🌈 Swagger 오늘은 swagger에 대해 알아봅시다! swagger를 정의하기에 앞서, 필요성에 대해 이야기 해볼게요. /* API 제작이 끝난 후에, 프론트 분에게 완성된 API를 전달합니다. 여러분들은 어떻게 전달해주시나요? github Wiki 나, md 파일, 엑..
2020.12.06 -
SQL, Window Function
안녕하세요 〰️ 오늘은 SQLD 공부를 하면서 처음 접했던, Window Function에 대해 정리 겸 포스팅 하겠습니다. ***************** INDEX ***************** 1부 🚀 Window Function ❓ 🎯 Window Funciton 구조 💼 Window Funciton 사용 ******************************************** 🚀 Window Function ❓ 윈도우 함수는 무엇을 의미할까요 ? 윈도우 함수는 행과 행 간의 관계를 정의하기 위해 제공되는 함수입니다. 즉, 행들을 함수를 사용해서 이것저것 도출해낼 수 있는 것이죠. 예를 들어 순위, 합계, 평균, 행 위치 등을 조작할 수 있습니다. 그런데, 이런 부분은 Aggregate ..
2020.11.29 -
Sequelize, 초기 설정
안녕하세요 ❗️ 오늘은 오랜만에 서버 관련 게시글을 쓰려 합니다 ~.~ 점점 ORM을 많이 사용하는 추세라고 하는데요. Node.js 서버에서도 sequelize라는 ORM을 제공합니다. 오늘은 바로 그 Sequelize를 알아보도록 하겠습니다❗️ ***************** INDEX ***************** 1부 🚀 ORM ❓ 🎯 Sequelize 🖍 Sequelize 설정 2부 Sequelize Model 3부 Use Sequelize ******************************************** Sequelize ❓ ORM은 Object-relational mapping의 약자입니다. 단어 그대로, 데이터베이스의 객체-관계를 매핑해주는 역할을 하죠. 그럼 여기서 말하는..
2020.11.22 -
AWS, S3
안녕하세요 ❗️ 오늘은 AWS의 저장소인 S3에 대해 알아보도록 하겠습니다. ***************** INDEX ***************** 🧺 S3❓ 🌈 Storage Class 🌀 S3 Life Cycle ******************************************** 🧺 S3❓ S3는 Simple Storage Service의 약자입니다. 이름에서 알 수 있듯이, 간단하게 사용할 수 있는 'Storage' 서비스이죠. 다양한 옵션과 환경으로 언제 어디서나 내가 원하는 파일을 접근할 수도, 저장할 수도 있습니다. S3는 Bucket이라는 개념으로 데이터 스토리지를 위한 S3의 기본 컨테이너를 설정합니다. S3는 각각의 리전 별로 Bucket을 생성할 수 있기 때문에 자신의 ..
2020.11.08