Skip to content
jaeseok.an edited this page Jul 10, 2020 · 3 revisions

FLASK

flask와 node frontend 결합

  • flask가 webserver 역할
  • static folder에 frontend의 page가 저장
  • frontend source
    • index.html
    • 모든 다른 정보는 javascript 로 동작
  • flask에서 "/login , /"를 최초 render하면 모든 javascript가 사용자에게 전달
  • 사용자는 browser로 javascript controll.
  • 특정 페이지는 Vue.route로 동작
  • 필요시 client에서 rest로 Flask의 특정 url에 요청 날림
  • 결과는 jsan으로 받음

intellij 설정

Edit Configuration

아래 방식은 flask run이 아닌 aem.py를 직접 실행하는 방식이다.

* script path
> project/src/main.py

* Environment var
PYTHONUNBUFFERED=1;PYDEVD_USE_FRAME_EVAL=NO;FLASK_ENV=development;LC_ALL=en_US.UTF-8;FLASK_APP=main.py;FLASK_DEBUG=1

* Working directory
 project/src

* python interpreter
venv interpreter를 지정

test

Clone this wiki locally