express - aws s3 和云端进程 cookie
问题描述
我对 s3 和云端进程 cookie 有疑问。
我的客户端 web 设置在带有 cloudfront 的 s3 上,服务器设置在 beanstalk(node.js+express) 上。
我需要通过'cookie'(代码:res.cookie(token))从服务器向客户端发送一个jwt令牌。这一切都在当地工作。但是在我在 aws 上部署之后,我无法从服务器获取任何 cookie。我发现aws doc说
“Amazon S3 和一些 HTTP 服务器不处理 cookie。不要将 CloudFront 配置为将 cookie 转发到不处理 cookie 的源,否则会对缓存能力产生不利影响,从而影响性能。”
修改云端 cookie 设置是否有任何可能的解决方案?或者我需要更改不使用 cookie 发送令牌的服务器代码?
解决方案
推荐阅读
- python - 通过用户提及向用户添加角色
- node.js - NPM run dev 不工作,在终端接收错误
- google-apps-script - 在时间限制后自动提交谷歌表单
- vhdl - 有没有更好的使用for循环的方法?
- laravel - \Validator::make($input, $rules) 和 Validator::make($input, $rules) 有什么区别?
- dialogflow-es - 请求登录帐户链接时未返回响应并且应用程序关闭
- tensorflow-lite - 如何在 Android Studio 中应用 Deeplab V3 进行分割?
- android - 单击上一个按钮时如何保存和加载单选按钮状态?
- r - 寻找经验似然比
- java - 用Java从数据库中读取特定的数据字段