동적ip 썸네일형 리스트형 홈서버 구성기 (Node.js Express, MySQL) 간단한 게임을 만드는 중인데,게임 결과(스코어)를 이름과 함께 저장해둘 서버를 만들고 싶었다.이참에 집 컴퓨터를 서버로 운영해보면 좋은 경험이 될 거 같아서 하루 정도 꼬박 써서 구성해봤다.다 하고 보니 생각보다 복잡하기도 했고,무료로 서버를 만들고 싶은 사람에게 참고 자료가 될 수 있을 거 같아서 글로 남겨두고자 한다.아래는 그 과정이다.1. MySQL 설치DB는 MySQL과 MongoDB 중 MySQL로 선택.선택의 이유는 정형 데이터에 강함 (정해진 구조: 이름, 점수, 날짜)정렬, 검색, 집계 (예: 점수 높은 순 정렬, 날짜별 통계)에서 강력함JOIN이나 복잡한 쿼리를 나중에 확장하고 싶을 때 유리데이터 무결성 보장 (예: 이름은 꼭 있어야 한다 같은 제약 조건) MySQL 홈페이지에 들어가 설.. 더보기 이전 1 다음