Для чего во flask debugger pin?

233 просмотра
0
0 Комментариев

Если запустить код с Flask с включённым дебагом, то появляется такое сообщение:

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Restarting with inotify reloader
 * Debugger is active!
 * Debugger PIN: xxx-xxx-xxx

Где xxx-xxx-xxx это пин.
Для чего нужен этот пин ?


Добавить комментарий

1 Ответы

Python Опубликовано 18.12.2018
0

Вот для этого:

Эта страница с сообщением об ошибке позволяет открыть интерактивную консоль Python ровно в том месте, где возникла ошибка, и тут любому должно быть очевидно, что это жуть как небезопасно. Поэтому она защищена пином, который по идее знает только разработчик, а не какой-нибудь хакер из интернета, пришедший на открытый порт (хотя открытый наружу порт сам по себе ошибка):

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up