분류 전체보기(262)
-
1. Nest.js 광부왕 게임 서버 DB 구성
- Main DB DB : Mysql 사용 범위 유저 Table 아이탬 Table 게임 내역 Table 회사 (길드) Table 회사 (길드) 회원 Table 선물 리스트 보관 Table 스테이지별 난이도 정보 Table 관계 설정 * 스테이별 난이도 정보 Table은 관계가 필요 없어서 설정이 되어 있지 않다. 1. 유저 테이블 관계 1 : N 관계 유저 정보 : 유저 아이탬 유저 정보 : 게임 내역 유저 정보 : 회사 회원 유저 정보 : 선물 리스트 관계 2. 회사 테이블 관계 1:N 관계 회사 : 회사원 유저 Table users.model.ts import { ApiProperty } from '@nestjs/swagger'; import { IsBoolean, IsNotEmpty, IsStrin..
2023.02.16 -
Nest Mongoose Unable to connect to the database. 에러 해결
* 환경 로컬에서 개발 중 Mongoose를 사용 할 때 이전에는 mongodb://localhost:27017로 DB연결을 자주 했는데 * 에러 발생 원인 다른 로컬에서 개발시에 Mongoose Unable to connect to the database. 에러가 발생했다. * 해결 방법 mongodb://127.0.0.1:27017/ 로 연결을 해주어야지 정상 연결이 된다. 참고 https://stackoverflow.com/questions/70730514/unable-to-connect-to-the-database-retrying
2022.12.27 -
0. Nest.js 광부왕 게임 서버 만들기 소개
기획, 게임 서버를 만들 예정 입니다. 게임 개요, 설명 이름 : 광부왕 - 지구, 달에서 광물을 채광하는 광부가 되어 채광하는게임입니다. - 5분 내 로 필요한 광물을 채광해야 합니다. - 스테이지가 존재하며 성공 시 다음 스테이지가 개방 됩니다. - 스테이지에 설정 된 난이도의 맞춰 클라이언트는 무작위로 광물을 배정 합니다. - 광석 보유량이 한정 되어 있어 지상으로 올려야 합니다. 1. 동료를 길 중간에 배정 하여 광석을 전달하고 지상으로 빠르게 올려야 합니다. - 게임에서 주어진 골드를 사용하여 업그레이드 합니다. 1. 드릴을 업그레이드 [ 굴착 속도가 상승 ] 2. 산소 호흡기 업그레이드 [ 보유 산소량이 증가 ] 3. 연구를 하며 다이너 마이트를 업그레이드 [ 채굴이 불가능한 구역까지 제거 ]..
2022.12.14 -
Array 스택 pop(), 큐 shift()
Stack (First In Last Out) Stack 구현 pop() 사용 const data = [1, 2, 3] data.pop() data.pop() // Pop After : [ 1 ] console.log('Pop After : ', data) Quere (First in First Out) Quere 구현 shift() 사용 const data = [1, 2, 3] data.shift() data.shift() // Pop After : [ 3 ] console.log('Shift After : ', data)
2022.12.12 -
VSCode 글씨 색상 변경 방법
기본적으로 VScode에서 설정된 색상이 있지만 커스텀 해서 사용 하는 것도 나쁘지 않아 적용해 봤다. 내가 설정 한 색상 값 : https://crispypotato.tistory.com/242 VSCode 글씨 색상 설정 값 "editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "keyword.control.import.ts", "settings": { "foreground": "#FF657A" } }, { "scope": "string.quoted.single.ts", "settings": { "foreground": "#FFD76D" } }, { "scope": "string.quoted.single.ts" crispypotato...
2022.12.12 -
VSCode 글씨 색상 설정 값
설정 방법 : https://crispypotato.tistory.com/243
2022.12.12