디버그 모드
run() 메소드는 로컬개발서버를 실행시키기에 좋지만 코드 변경 후에 수동으로 재시작해야한다. 그런 번거로운 방식을 개선하기 위해 디버그 모드를 지원한다. 서버는 코드 변경을 감지하고 자동으로 리로드하고, 문제가 발생하면 문제를 찾을 수 있도록 디버거를 제공한다.
디버깅을 활성화하는 방법에는 두 가지 있다.
app.debug = True
app.run()
app.run(debug = True)
* 주의 : 대화식 디버거가 forking 환경에서 동작되지 않음에도 불구하고 임의의 코드가 실행될 수 있다. 이런 점은 주요 보안 취약점이 될 수 있으므로 운영 환경에서는 절대 사용하지 말아야한다.
'기초공부 > WEB' 카테고리의 다른 글
[Flask]빠르게 시작하기 - URL 생성 (0) | 2019.05.20 |
---|---|
[Flask]빠르게 시작하기 - 라우팅 (0) | 2019.05.20 |
[Flask]빠르게 시작하기 - 기본 애플리케이션 (0) | 2019.05.20 |
SQL INJECTION (0) | 2019.05.13 |
[PHP]Superglobals, $_SERVER (0) | 2019.05.06 |