웹/BackEnd 2

[Redis] connect-redis TypeError: require(...) is not a function 해결

asku 프로젝트 배포 설정하다가 불현듯 과거에 고생했던 게 생각나서 적어놓는 오류. Node.js 교과서 개정 3판: 15.1.8 connect-redis - 5더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.thebook.ionode.js 교과서 등 23년 2월 정도 까지의 코드에는 connect-redis 설정을 위해 다음과 같은 코드를 사용한다.const RedisStore = require('connect-redis')(session);그러나 현재는 위와 같은 코드를 사용하면 다음 에러가 발생한다.const RedisStore = require('connect-redis')(session); ^ TypeError: require(...) is not a fun..

웹/BackEnd 2023.08.10

[DB] 프로젝트의 데이터베이스 스키마를 그려보자 - 순서와 도구

ASKu 입실렌티 사이드 프로젝트 때 DB 스키마를 짜는 역할을 맡았다. 데이터베이스 수업을 들으면서 과제로 DB 스키마를 짜본 경험은 있지만... 문제는 그땐 그냥 손으로 그려서 했다는 것이다! 그래서 나 혼자 스키마를 짜도 다른 팀원들에게 명확하게 설명하기 힘든 상황이라 스키마를 깔끔하게 보여지도록 하기 위해 여러 방법을 찾았다. 우선은 내가 프로젝트에서 스키마를 짠 순서를 소개하고, 그 과정에 사용한 몇가지 추천 툴들을 추천하려고 한다.1. DB 스키마 짜는 순서0) ★기획상의 기능정의와 요구사항을 명확히 이해하기★정말 제일 중요하다!!! 현재 프로젝트에서 기획하고 있는 제품이 뭔지, 무엇을 해야 하는지 명확히 이해해야 하고 부정확하거나 잘 이해되지 않는 부분이 있다면 기획 쪽에 반드시 다시 한 번..

웹/BackEnd 2023.07.03