Ecode helper
-
.env
파일을backend
디렉토리에 생성합니다. -
.env
파일을 다음과 같이 작성합니다.DATABASE_URL="mysql://username:password@host:port/databaseName" JWT_SECRET="원하는 값"
username
: mysql 에 등록된 계정이름입니다.password
: 계정의 비밀번호입니다.host
: 해당 DB 가 실행되고 있는 host 정보입니다. 따로 서버가 없는 경우에는localhost
를 입력합니다.port
: database 에 접속할 수 있는 port 번호입니다. mysql 의 경우에는 보통3306
을 사용합니다.databaseName
: DB 의 이름을 작성합니다. 해당 DB 는 이미 mysql 서버에 생성이 되어있어야 합니다.JWT_SECRET
: 로그인에 JWT 를 사용하기 때문에 꼭 필요합니다.
-
backend
디렉토리로 이동하여 아래의 명령어를 입력합니다.npx prisma db push
-
만약에 더미데이터가 필요한 경우에는 아래의 명령어를 입력합니다.
npm run seed
-
데이터베이스를 확인하고 싶은 경우에는
backend
디렉토리에서 아래의 명렁어를 입력합니다.npx prisma studio
- 위에서 설정한
.env
파일에 다음과 같은 설정을 추가해줍니다.GEO_KEY="KEY 값"
GEO_KEY
:ip2location.io
사이트에서 새로 계정을 만든 후에 KEY 값을 얻어서 사용합니다. (42F5B8CE2468F718A600FAB0F2A61EC7)