wailen
wailen
  • 发布:2019-03-16 17:13
  • 更新:2019-11-25 10:08
  • 阅读:7271

uni-app项目,服务端怎么传给浏览器cookie

分类:uni-app

其他项目都可以实现服务端传给浏览器cookie,uni-app的不行,看帖子说uni-app不支持读写cookie。请问该如何解决这种需求。仅考虑h5端

2019-03-16 17:13 负责人:无 分享
已邀请:
七分道道

七分道道 - 七分道道

COOKIE由服务端写入,客户端无需关心。
如果客户端要拿COOKIE,让服务端返回一个接口数据,COOKIE值当成一个参数,然而你拿了COOKIE有什么意义?COOKIE是浏览器和服务端之间的事。
如果你只是要数据,用接口返回就得了。

  • wailen (作者)

    现在就是服务端没法写入cookie,我不确定是不是因为uni的缘故引起的。

    2019-03-18 11:47

DCloud_heavensoft

DCloud_heavensoft

h5端可以在条件编译里使用cookie

  • 握瑾怀瑜

    请问H5端在哪里使用cookie,没找到相关文档,请大佬给个链接,谢谢

    2019-09-24 09:58

七分道道

七分道道 - 七分道道

既然你已经说了仅考虑H5端了,那么不存在这个问题,H5的COOKIE行为只受浏览器影响。
如果你说APP端,勉强还可以说有可能是WEBVIEW的问题。
最大的可能是服务端问题,用浏览器直接输入接口地址检测是否存在COOKIE就完了。

  • wailen (作者)

    已经可以了,谢谢。

    2019-03-20 09:51

  • 小瑞瑞

    @1181102955@qq.com:怎么做的!我现在跟你是同样的情况,目前我的解决方案是后台服务提供非cookie支持,withcookie=false这个时候在header中返回token,以后的请求每次手动发送header token,但是感觉有点繁琐了,有没有更好的解决方案啊!

    2019-03-20 21:59

  • 花开美时

    回复 wailen: 怎么处理的,我现在也碰到这样的问题。服务端已经set-cookie了,但是浏览器端还是没有这个cookie导致登录不成功。我们PC端的网站就没有问题,同样的接口,所以我也怀疑是uni-app的问题

    2019-12-16 11:05

  • d***@163.com

    回复 wailen: 请问 怎么解决的?

    2020-03-09 09:02

  • d***@163.com

    回复 小瑞瑞: 请问解决了吗?

    2020-03-09 09:02

  • d***@163.com

    回复 花开美时: 请问解决了吗?

    2020-03-09 09:02

  • 花开美时

    回复 d***@163.com: 我这边现在主要是本地开发的时候无法写入cookie,后面用了反向代理之后,再设置"cookieDomainRewrite" : "localhost"就可以在本地正常写入了,生产环境还没试。

    2020-04-21 10:27

  • 1***@qq.com

    回复 wailen: 你好,能讲一下怎么搞的吗,我也遇到相同的问题了

    2021-01-13 18:22

  • 1***@qq.com

    回复 小瑞瑞: 你好,能讲一下怎么搞的吗,我也遇到相同的问题了

    2021-01-13 18:23

修行

修行 - a1

解决了为什么不贴出解决方案呢,好奇怪

  • 1***@qq.com

    你好,能讲一下怎么搞的吗,我也遇到相同的问题了

    2021-01-13 18:22

1***@qq.com

1***@qq.com

作者怎么解决你的这个问题的能否告知一下,谢谢

  • 1***@qq.com

    你好,能讲一下怎么搞的吗,我也遇到相同的问题了

    2021-01-13 18:22

该问题目前已经被锁定, 无法添加新回复