본문 바로가기

내일배움 과제/CH3 아이템 박스 시뮬레이터3

참고 자료 .env 사용 방법dotenv로 환경 변수를 .env 파일로 관리하기 : https://www.daleseo.com/js-dotenv/ //공백 문자열을 무효화if (!name || !imgurl.trim().length === 0) { // 변수의 값이 공백만 있는 경우} 2024. 11. 28.
3.7부터 Sign up/Log in DB 만들기더보기더보기1. 폴더 만들고 라이브러리 설치하기bash # 프로젝트를 초기화합니다.yarn init -y#생성된 package.json 파일에서 ES6 문법을 사용하기 위해 "type":"module" 추가# 라이브러리를 설치합니다.yarn add express prisma @prisma/client cookie-parser jsonwebtoken# nodemon 라이브러리를 DevDependency로 설치합니다.yarn add -D nodemon# 설치한 Prisma를 초기화 하여, Prisma를 사용할 수 있는 구조를 생성합니다.npx prisma init2. 'src' 폴더를 만들고 'app.js' 파일 생성 3. /prisma/ schema.prisma에 db provider을 "mys.. 2024. 11. 27.
DB 스킨 테이블(Skin) :케릭터 외관 설정컬럼형태키조건설명idintPrimary keynot null자동생성nameVARCHAR(50) not null스킨 이름descriptiontext not null스킨 설명imgURLVARCHAR   created_atDateTime not null생성 날짜charactersCharacter[]  1:n관계계정 테이블(Account)컬럼형태키조건설명idintPrimary Keynot null자동 생성된IDusernameVARCHAR(50) not null사용자 이름emailVARCHAR(100)Uniquenot null이메일 주소passwordVARCHAR(255) not null암호화된 비밀번호created_atDATETIME default now계정 생성 날짜u.. 2024. 11. 26.