너이 마스터한 것
데이터 마법사로서 다음을 수행할 수 있어.
- 메모리의 데이터가 사라지는 이유를 설명
- Git 버전 코드를 작성하고 GitHub에 백업해.
- SQLite에 메시지 저장
- 서버(Render) 및 프런트엔드(Vercel/Netlify) 배포 – Master에게서 이미 알고 있어.
보여줄게: 체크리스트
프로젝트를 살펴보고 다음을 확인해.
| 작업 | 완료? |
|---|---|
| GitHub의 리포지토리, 최신 코드 푸시 | ☐ |
.gitignore포함node_modules,.env,web.db | ☐ |
서버는 SQLite를 사용해/api/vzkazy | ☐ |
| 서버를 다시 시작한 후에도 메시지가 남아 있음 | ☐ |
| 프런트엔드는 올바른 API URL(localhost 또는 프로덕션)을 호출해. | ☐ |
데이터베이스를 사용하여 배포
- 푸시
my-serverGitHub에. - 렌더링 시 저장소에서 웹 서비스를 생성해(
npm install,node server.js). - 참고: 첫 번째
web.db시작 시 서버에 빈 파일이 생성돼. 괜찮어. - 이전과 같이 프런트엔드를 배포해. ~에
fetch, 대신 렌더링 URL을 사용해.localhost:3900.
💡
**디플로마:** 전체 레벨을 완료했나요? **인증서** 섹션에서는 모든 작업에 대한 보상인 **데이터 마법사** 졸업장을 인쇄할 수 있어.
네 차례 💪
- 위의 표를 살펴보고 빠진 내용을 채워보세요.
- 저장소의 README(GitHub)에 프로젝트 내용, 실행 방법(
npm install,node server.js) 및 실행되는 포트. - 영구 방명록이 포함된 웹사이트인 부모님이나 친구에게 라이브 프런트엔드 링크를 보냅니다.
✅
**확인:** 레벨 4가 모두 완료되었어. 너는 데이터 마법사야. 네 코드는 Git에서 제어되고 데이터는 데이터베이스에 저장돼. 🎉
이번 수업에서 배울 점
- 데이터 마법사 = Git + GitHub + SQLite + 배포.
- 프로덕션에서는 영구 디스크 또는 호스팅 DB를 생각해 보세요.
- 여행은 계속돼:레벨 5 - 발명가네 웹 사이트가 API 및 AI와 대화하도록 가르칠 것야.
© 2026 Ing. Martin Polak / AlgoRhino · 콘텐츠 이용 약관