BACKEND/Node(15)
-
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 -
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 -
Express + Multer, 어렵지 않게 사용하기 - S3
안녕하세요 ❗️ 오늘은 Express 를 사용해서 서버를 구축할 때, 이미지를 다루는 방법에 대해 알아볼 예정입니다. 지난 포스팅에서 이미지를 프로젝트 내부에 저장하는 방법을 배워 보았는데, 프로젝트 내부에 저장하게 되면 많은 불편함들이 있겠죠? 관리부터 배포, 권한까지 생각할 것들이 적지않아요 🤣 그래서, 오늘은 S3 를 사용해서 이미지를 public 하게 접근하는 방법을 알아볼게요 ❗️ ✨솝트 서버파트✨분들은 솝커톤이나, 앱잼할 때 필요하실 수 있으니 집중 ~.~ 코드는 깃 허브에 올려둘테니, 필요하신 분들은 보시면서 읽으면 좋을 것 같아요 〰️ ⚠️ 해당 포스팅은 Express + Multer, 어렵지 않게 사용하기 에 이은 두 번째 게시글입니다. ***************** INDEX ****..
2020.06.03 -
Express + Multer, 어렵지 않게 사용하기
안녕하세요 ❗️ 오늘은 Express 를 사용해서 서버를 구축할 때, 이미지를 다루는 방법에 대해 알아볼 예정입니다. 게시글에 이미지를 첨부하는 서비스나, 프로필 사진 업데이트 기능을 만들고 싶을 때 참고하면 좋겠죠❓ 코드는 깃 허브에 올려둘테니, 필요하신 분들은 보시면서 읽으면 좋을 것 같아요 〰️ ***************** INDEX ***************** 🚀 multer ❓ 🎯 Single Image 🖍 Image Array 💼 Image Array - using Field Name ******************************************** 🚀 Multer ❓ Multer는 파일 업로드를 위해 사용되는 multipart/form-data 를 다루기 위한 node...
2020.05.27