본문 바로가기

게임서버-스파르타코딩NodeJs_7기194

입문 2주차 5. Mongoose Schema 설계 1. [할 일 메모 사이트]의 MongoDB를 설정합니다. 2. [할 일 메모 사이트]의 기능을 바탕으로 모델과 스키마를 설계합니다.01. [할 일 메모 사이트] - Mongoose Schema 설계하기1) MongoDB 연결 준비mongoose를 사용하여 MongoDB에 데이터를 저장할 것입니다.이를 위해 Mongoose의 공식 문서를 따라 schemas 폴더를 생성하고, 하위 파일인 index.js를 아래처럼 준비합니다 데이터베이스의 이름은 todo_memoMongoDB의 URL은 이전에 대여한 MongoDB Atlas에서 가져옵니다.// schemas/index.js mongoose 연결import mongoose from "mongoose";const connect = () => { mongo.. 2024. 11. 22.
[Node 게임개발 7기] 1회차 첫 커리어 코칭 2차 코칭 전에 할 일1. 콘솔게임 1. 공부하기, 프로젝트 잘 정리해두기(어떤 역할, 프로젝트 방향, 아웃풋)2. 어떤걸 하고 싶은지 정하기       웹서버 vs 게임         if 게임             목적에 부합하는 회사 찾기             (발매한 게임 살펴보기) 찾아보기1. 콘솔게임       콘솔게임이란?       유명한 콘솔게임2. 액션이 다양한 게임(+회사) 찾아보기       프리러닝, 다양한 전투 동작 등3. 대규모 채용       넥슨(넥토리얼), 메이플스토리 등 4. 게임회사 서버       채용정보 찾기 1차 취업 상담(20분) 정리1. 자기소개"안녕하세요. 저는 만 28세이며, 작년에 8개월간 언리얼 엔진으로 개발된 스크린 사격, 양궁 게임을 보수하는 업무를.. 2024. 11. 22.
입문 2주차 4.할 일 메모 사이트 설계 01. [할 일 메모 사이트] - 준비 단계1) 이번 주차에 만들 것! - 할 일 메모 사이트이번에 만드게 될 [할 일 메모 사이트]는 Express를 통해 MongoDB를 사용하고, REST API를 설계하고 구현하는 작업을 진행할 예정입니다![할 일 메모 사이트]에서 구현할 기능▶ 할 일 추가하기 ▶ 할 일 목록 보기 ▶ 할 일 내용 변경하기 ▶ 할 일 순서 변경하기 ▶ 할 일 완료하기 ▶ 할 일 완료 해제하기2) 위 기능을 구현하려면 무엇이 필요한지 고민해보기1. 할 일 메모 페이지 : 일단 할 일을 기록할 수 있게 해주는 페이지 ( 코드 스니펫에 있음)2. Express.js 서버 : API를 구현하기 위해 Express.js를 이용해 서버 코드를 작성3. MongoDB, mongoose : 할 .. 2024. 11. 21.
입문 2주차 3 mongoose 2.3 mongoose1. MongoDB의 구성 요소를 알아봅니다.  2. Express.js에서 Mongoose ODM을 적용해봅니다. 01. 코드에서 MongoDB 적용하기1) 내 코드에서 MongoDB에 연결하려면 뭘 해야 할까요?이제부터 API에 MongoDB를 연결해서 데이터를 주고 받아볼 예정입니다.이를 위해 JavaScript 코드에서도 DB Client 역할을 하는 무언가가 있어야 데이터베이스에 연결을 할 수 있는데요, 우리는 mongoose 라는 도구를 이용해 데이터베이스에 연결할 예정입니다.2) mongoose라는 라이브러리의 개념mongoose는 MongoDB에 데이터를 쉽게 읽고 쓰게 해주는 JavaScript 라이브러리입니다. mongoose를 ODM(Object Document .. 2024. 11. 21.
콜백함수_241119목 구현하다 = 그 함수의 기능을 다른 방법으로 모방하기콜백함수// 내장함수// 콜백함수(매게변수로 익명의 함수 사용. 내용이 펑션 )function funName(callback) { // 2. 매게변수로 함수 넣음 callback(); // 3. 아래의 함수가 실행됨}funName(function () { // 1. console.log("콜백함수 사용"); // 4. 함수 내용...});function funName(callback) { // 2. 매게변수로 함수 넣음 callback("콜백함수 사용"); // 3. 아래의 함수가 실행됨}funName(function (text) { // 1. console.log(text); // 4. 함수 내용...});   Lv1// forEach .. 2024. 11. 21.
[Node 7기] 현명하게 AWS 요금을 절약해봐요 [Node 7기] 현명하게 AWS 요금을 절약해봐요! 24.11.20 특강  # AWS 요금을 절약하며 사용하는 방법  1.EC2 인스턴스 사용 시 주의사항 - 기본은 항상 EC2 중지 상태 - EC2가 실행 중이면 요금이 발생합니다. - 과제 리뷰 직전에만 실행하고, 리뷰 직후 반드시 중지하세요. - 우클릭 → "중지" 버튼을 눌러 중지할 수 있습니다. - EBS(Elastic Block Store) 요금 - EC2를 중지해도 연결된 EBS는 요금이 발생합니다. - 관련 요금: [AWS EBS 요금표](https://aws.amazon.com/ko/ebs/pricing/)  # 최소 비용 사용 팁1.인스턴스 생성 시 프리티어 옵션만 선택 - 인스턴스 개수: 항상 1개만 생성 (추가 생성 시 .. 2024. 11. 20.