Python 提示:Exception: You must define the ‘cookie_secret‘ setting in your application to use secure c
符号
阅读:629
2021-03-31 12:54:16
评论:0
问题环境说明:
Python3 基于Tornado(Web 非阻塞式开源服务器框架) 设置Cookie加密提示如下错误信息:Exception: You must define the 'cookie_secret' setting in your application to use secure cookies
大致意思:设置cookie 加密,必须设置cookie 加密凭证
我发生错误的原因在于:在配置tornado.web.Application 路由地址配置是,忘记添加cookie_secret (加密凭证属性值)
错误代码:
application = tornado.web.Application([
(r"/", MainHandler),
(r"/get/([0-9]+)", GetHandler),
(r"/demo", PostHandler),
(r"/setCookie", CookieSetHandler),
(r"/getCookie", CookieGetHandler)])
修改代码:
application = tornado.web.Application([
(r"/", MainHandler),
(r"/get/([0-9]+)", GetHandler),
(r"/demo", PostHandler),
(r"/setCookie", CookieSetHandler),
(r"/getCookie", CookieGetHandler)], cookie_secret="uYh7EQnp2XdTP1o/Vo=")
注意:使用Cookie 加密cookie 值必须配置cookie_secrect 加密凭证。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。