dotenv를 사용하여 환경변수를 처리하는중에 에러가 풀리지가 않았다. https://dirask.com/questions/Express-js-dotenv-require-error-1wrkJj 1. Remove "type": "module" from the package.json file 이방법이 해결책중 하나라고 해서 저기를 들어가봤더니 나의 package.json은 type:module이 없었다. 실패 2. If you installed esm (es modules) and you are using import keyword instead of require to import packages use the following commands: import키를 사용하고 있다면? 아래처럼 해보라고 해서 해..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/rdZRP/btsCk8t5LKF/tYNlnbi9Y4CNdztwQgbhIK/img.png)
GitHub Pages GitHub Pages는 GitHub에서 제공하는 다른 사람들에게 인터넷으로 공유할 수 있는 서비스(정적 웹사이트 호스팅)입니다. 먼저 파이어 베이스에 데이터를 저장하는 과정이 끝났으면 깃허브에 올립니다. 깃허브에 올리면 저장소에 내가 업로드한 파일이 있습니다. 이제 저장소(repository)에서 Setting을 클릭합니다. 그러면 설정페이지가 나오는데 여기서 좌측의 general의 Pages를 클릭합니다. Pages로 들어가서 아래로 내려가다보면 Build and deployment부분이 있습니다. 그 부분의 branch를 None에서 Main으로 바꿔줍니다. 그후 save를 누르고 조금 기다렸다가 새로고침 하면 화면에 주소가 나타납니다. https://startcoriny.g..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/GY2NC/btsCl1BjzjC/Ns9stavlinEx08QLi36UpK/img.png)
파이어 베이스 구글이 개발한 모바일 및 웹 애플리케이션 개발 플랫폼입니다. 개발자들이 백엔드 인프라를 구축하거나 관리하는 복잡한 작업 없이 핵심 기능에 집중 할 수 있도록 도와주는 플랫폼입니다. 무료로 사용 가능한 사용량이 있는데 이 부분을 넘기지만 않으면 무료로 배포를 할 수가 있습니다. 즉, 서버개발 없이 제작이 가능하며, 백엔드 코드를 몰라도 웹 서비스를 출시 할수 있습니다. 클라이언트는 서버로 데이터를 전송하는코드(프론트엔드)만 작성하고 데이터 베이스에 저장하는 백엔드코드는 파이어베이스에서 작성을 합니다. 사용법 파이어베이스 접속 ( https://firebase.google.com/?hl=ko ) • 로그인을 합니다. • 콘솔로 이동하기를 누릅니다. • 프로젝트 만들기를 클합니다. • 프로젝트 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ciPfDt/btsB3tSQVKH/YXd1FPGSbugiq5Fi4INpl1/img.png)
Visual Studio Code를 사용해서 커밋을 해보려고 합니다. 첫번째로 내가 원하는 위치의 폴더를 생성합니다. 폴더를 생성한후 Visual Studio Code(이하 vscode)로 와서 File → Open Folder를 클릭한후 생성한 위치의 폴더를 선택합니다. 선택을 하면 vscode의 EXPLORER에 해당 폴더의 파일 구조를 볼수가 있습니다. 폴더 안에는 당연히 아무런 파일도 만들지 않았기 때문에 아무것도 없습니다. 여기서 터미널을 실행합니다.(window기준 터미널 위쪽 아래 화살표 클릭후 gitbash로 변경해야합니다.) 실행을 하게 되면 해당 폴더의 경로가 뜨는데 여기서 git init명령어를 입력하여 깃 지역 저장소로 지정합니다. git init 새로운 Git 저장소(reposit..
형상 관리란? • 소프트 웨어의 개발 과정에서 소프트 웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동이다. • 소프트 웨어 개발 프로세스에서 코드, 문서, 구성 요소등의 변경을 체계적으로 관리하고 추적하는 프로세스이다. • 버전 관리 시스템(VCS, Version Control System)을 사용하여 이루어 진다.(Git, CVS, Subversion 등) • 소프트웨어 소스 코드 뿐아니라 개발 환경, 빌드 구조 등 전반적인 내역에 대한 관리 체계를 정의하고 있다. 장점 • 여러 개발자가 동시에 작업하고 변경사항을 통합할 수 있어 협업이 용이하다. • 변경 사항의 이력을 추적할수 있어 특정 시점으로 돌아가는 이력 추적을 할수 있다. • 변경 사항을 안전하게 저장하고 필요할 때 이전 상태로 되돌릴 ..