我有一个托管在 Heroku 上的 Flask 应用程序,并且 Heroku 实例(比如“ helloworld.herokuapp.com
”)有一个自定义域名,比如“ www.helloworld.com
”。
当我在本地 heroku URL 访问应用程序时,会话工作得很好。当我在 访问它时www.helloworld.com
,它们不起作用。我认为这是因为 Flask 正在签名的会话 cookie 用于错误的域。
我尝试将app.SESSION_COOKIE_DOMAIN
and分配app.SERVER_NAME
给“ helloworld.com
”,但它仍然只为helloworld.herokuapp.com
.
有什么方法可以强制会话 cookie 签名为我的自定义域?