route(2)
-
[2020 NEW] 6단계만에 Flask App HEROKU에 배포하기
IT는 진짜 너무 빨리 바뀐다. 공식문서마저 그 속도를 못 따라가는 것 같다. 내가 헤로쿠 서버로 오늘 Flask앱을 띄우기까지, 자리에서 한번도 안 일어나고 20번 연속으로 Build해서 겨우 성공한 최신 방법을 소개한다. 지금부터 가상환경은 계속 켜놓고 진행한다. 1. main.py( 또는 프로그램 진입점이라고 할 수 있는 파일 )에서 PORT 설정하기 자신이 가진 최상위 루트 파일에 다음을 입력하자. // 아직 os 모듈을 쓰지 않았다면 꼭 추가해주기 import os // 난 여기서 처음에 __name__ 가 아니라 아무말이나 썼었는데, // 밑에 app.run() 실행 시 if 분기문과 맞추기 위해 __name__으로 바꿨다. app = Flask(__name__) // @app.route("/..
2020.06.08 -
[REST API] 뿌시기 by Node.js & Mongoose
API라는 말을 처음 들은 때가, 아마 어느샌가 N사의 "지도 API"라는 단어가 흥하기 시작한 때였던 것 같다. 그때까지만 해도 API하면 생각나는 것은 그냥 "지도"였고, 그 지도 자체를 의미하는 프로그램인 줄 알았다. 하지만 더 알아갈수록 빙산의 일각이었음을 깨달았다. API란, 어떤 Web의 사용자인 클라이언트와 정보 제공자인 서버가 HTTP라는 약속된 언어로 통신할 때, 그 서버가 제공하는 메뉴판이라고 보면 된다. 레스토랑에서 다양한 음식을 메뉴판으로 제공하는 것과 마찬가지로, 사이트는 서버가 가지고 있는 홈페이지의 모습, 구성요소, 로그인정보 뿐 아니라 서버DB 내 특정 파일 등 다양한 정보를 URL로 제공하는 것이다. 즉 클라이언트는 해당 웹사이트에서 제공되는 페이지 등 정보를 보여달라고 U..
2020.05.14