Heroku에서 Nodejs 및 MongoDB 애플리케이션 관리
어쨌든, 나는 네가 이곳에 처음 왔다고 가정할 것이다. 그래서 나는 너로 하여금 초보자의 과정을 겪게 할 것이다.우리는 에서 완성한 인증 프로그램을 위탁 관리할 것이다.
.git
파일을 삭제합니다.GitHub로 전송하는 동안 .git
파일이 생성됩니다.GitHub로 업로드 중
GitHub에 업로드하거나 전송하는 것은 당신이 가장 좋아하는 음식을 먹는 것처럼 간단합니다.로컬 시스템에서 GitHub로 항목을 푸시하는 방법은 다음 링크를 참조하십시오.
Heroku에 배포
나는 이 과정을 이렇게 간단하게 할 것이다. 너는 계속 미소를 지을 것이다.
nodejs-mongodb-auth-app
입니다.GitHub
배치 방법 선택 connect
master
지점입니다)Enable automatic deployment
단추를 누르면 자동 배치를 활성화합니다.Deploy
단추 클릭우리는 후속 배치를 위해 이 모든 것을 할 필요가 없다
OHHH nooo!!!!벌레응용 프로그램 오류?
Well, it just a small issue. Something you should never forget to do while making deployments. Most hosting service will require it
Heroku 응용 프로그램 오류 수정
Get back to the root directory of your project
Procfile
(확장자가 없습니다)web: node index.js
이렇게 하면 Heroku가 애플리케이션 포털로 사용되는 서버 파일(
index.js
)을 가리킵니다.서버가 다른 파일에 있으면 필요에 따라 수정하십시오.MongoDB 추가
너는 틀림없이 다른 노선이 작용하지 않는다는 것을 알아차렸을 것이다.네, 이것은 우리가 우리의 데이터베이스를 포함하지 않았기 때문입니다.
데이터베이스의 URL은
.env
파일에 있습니다.그러나 .env
파일을 전송한 후에github에 있는 프로젝트에 포함되지 않았습니다.따라서 mongoDB URL을 Heroku 응용 프로그램에 직접 추가해야 합니다.우리더러 이렇게 하라고...
https://dashboard.heroku.com/apps/<your_app_name>/settings
설정Config Vars
섹션 이게 다야!!!너의 앱은 이제 정상적으로 작동할 수 있을 거야...
테스트
그것이 작동하는지 테스트하는 가장 간단한 방법은 로그인 노드를 시도하는 것이다
나 성공했어!
결론
우리는 우리 사이트에서 프로젝트를 복제하기 시작했다.다음은 프로젝트를github로 보내는 방법을 소개합니다.그리고, 우리는heroku 응용 프로그램을 만들어서github에서 이 프로젝트를 쉽게 위탁 관리했습니다.마지막으로, 우리는 데이터베이스 URL을 응용 프로그램에 추가합니다. 응용 프로그램은 로컬에서 실행되는 것처럼 완벽합니다.
나는 네가 내가 본 강좌를 창작할 때 즐겼던 것처럼 본 강좌의 모든 부분에 가입할 수 있기를 바란다.
다음 튜토리얼에서 봐요.
Reference
이 문제에 관하여(Heroku에서 Nodejs 및 MongoDB 애플리케이션 관리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ebereplenty/hosting-a-nodejs-and-mongodb-app-on-heroku-38b8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)