본문 바로가기

Programming Project/Node로 카톡-페메봇 만들기

Node.js로 카카오톡 플러스 친구 봇 만들기 04 (heroku server 배포)


투명한 기부를 하고싶다면 이 링크로 와보세요! 🥰 (클릭!)

바이낸스(₿) 수수료 평생 20% 할인받는 링크로 가입하기! 🔥 (클릭!)

이 글은 


Node.js로 카카오톡 플러스 친구 봇 만들기 01 (

2018/05/26 - [Programming Project/Node로 카톡-페메봇 만들기] - Node.js로 카카오톡 플러스 친구 봇 만들기 01 (플러스친구 계정 생성)

)


로 부터 읽으면 되고


Node.js로 카카오톡 플러스 친구 봇 만들기 03 (

2018/05/27 - [Programming Project/Node로 카톡-페메봇 만들기] - Node.js로 카카오톡 플러스 친구 봇 만들기 03 (api 응답 서버 제작)

)


에서 이어진다.


태초에 heroku가 있었고, 그 아래로 수많은 공짜 nodejs 서버들이 돌아가더라.



나는 아직까지 nodejs 무료 호스팅 중에 heroku만한 곳을 못봤다.


클라우드나인도 뭐 많이들 쓰는거같지만 그래도 히로쿠 짱짱 ^_<


https://id.heroku.com/login


들어가서 가입을 하자.


그리고


https://devcenter.heroku.com/articles/heroku-cli


들어가서 자기 버전에 맞는 heroku-cli를 인스톨하도록 하자.


사실

npm install -g heroku

이 명령어 치면 되긴 하는데 heroku에서 아주 치를 떨면서 제발 이렇게는 왠만하면 install 하지 말아달라고 한다.

자동으로 업데이트가 안된다나 뭐라나.



그래 그래서 일단 로그인을 성공하도록 하자.




로그인 하고 나면 개인 대시보드 창을 갈 수 있게 된다.


저기에서 new 를 클릭해서  create new app 을 클릭하자.




일단 jinyokakao 라는 이름으로 나는 만들었다.



만들고 나면 다음과 같은 일을들 해야 한다.


일단 다시 아까 프로젝트 폴더로 가서 터미널 창으로 가자.

그리고 


1. heroku login

을 치고 로그인을 완료하자.


2. 프로젝트 폴더에서 git init을 치고 (혼자서 깃허브에 올리던가 하지 않았다면 말이다)


3. heroku git:remote -a ~~~~~만든이름~~~~~~~ 을 친다.


4. git add . 을 치고 ( 여전히 저 ' . ' 을 빼먹지 않도록 주의 )


5. git commit -am "message"


6. git push heroku master



이렇게 순서대로 치도록 하자.




여기 보면 자세하게 설명이 나와있다.


잘 안되면 구글에


내 nodejs 프로젝트 heroku에 배포하기


이런 키워드로 검색해보도록 하자.




이케이케 함.




그리고 끝까지 완료하면 deploy... done 이렇게 감격스러운 문구가 뜬다.






네이밍은 다음과 같다

~~~이름~~.herokuapp.com


나같은경우엔

jinyokakao.herokuapp.com이 되겠지



이제 너님의 이름으로 서버가 만들어졌쪙 ㅋ 개굿 ㅋ


다만 이게 무료 서버이다 보니까 30분동안 접속이 없으면 서버가 잠을 잔다. (zzzZZZ)


그렇기 때문에 나중에 카톡 플친을 하다가 오류가 나면 아 자다 깨느라 그시간동안 답장을 못해서 그렇구나 생각하고 너그러히 이해를 바라며


소스 자체나 히로쿠는 문제가 없음을 밝힌다.


잠재우기 싫으면 돈을 내면 된다 Hobby가 한달에 8달러쯤 했던걸로 기억.




이제 다시 카카오 플러스친구 관리자 페이지를 가서 스마트채팅 부분을 들어가자.


그리고 API 쪽을 눌러서 생성을 하자.






우리는 API형 답장을 할 것이다.





대충 이것저것 알아서 적도록 하고


중요한건 앱 url을 https://~~~주소~~.herokuapp.com/ 으로 적고 API 테스트 를 눌러보는 것이다.


저렇게 OK 라고 나오면 되는 것.



API 형을 저장하고 나서







내 플친으로 들어가보면 다음과 같이 잘 대답하는 서버를 만날 수 있다.



ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ개신기하다 솔직히 나도 ㅋㅋㅋㅋㅋㅋㅋ이거 글 쓰면서 첨해봄 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


이제 다음 글에서는 급식들을 위해서 급식 메뉴를 받아오는 API를 짜보도록 할 것이다.