采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
access_token是同步渲染到页面的一个代表么?
获取更新是在跟微信服务器通信后进行 token resave,输出到页面上的话,在 SSR 项目中,页面起来后,JS 单独发起一个异步请求去获取比较适合,不过这个 token 应该是不需要输出到前台页面的吧,而是作为加密的要素,最终返回的是特定场景,基于 token 生成的签名之类,比如分享 JS SDK 里面的 signature
它是一个和微信服务器交流的token,你可以去了解一下token是干什么的,也可以对比下和session的区别
我的重点不是token是干啥用的,而是token从哪里来(到微信服务器去应该是),用什么方式来的,是不是同步的方式。关于微信这块,宝宝了解token是唯一能够和微信沟通的ID。所以,您要不要重新考虑下my question~
姐姐,没仔细看你的问题我是有点文不对题了,我的水平也有限,也是和大家互相学习。 token是发请求跟微信要的,代码在wechat-lib/index.js的updateAccessToken方法。我也不理解你同步是指的哪一块,不过access_token是存在mongodb的,取数据肯定是异步的。要是expires_in过期了,就再请求,也是异步啊。 而你一开始问的同步渲染,是问的是服务器端渲染?那是指服务器直接渲染完整的html返回给浏览器,而不是前端解析js后发ajax请求数据。
不知道你有没有搞过velocity的开发,.vm文件里取token字段就是服务端渲染这个字段,格式为<div>${token}</div>。所以,我在想,nuxt中能否支持这种某一字段的同步渲染,就拿这个access_token来提问了
登录后可查看更多问答,登录/注册
Nuxt/Vue SSR + Koa2 跨栈开发微信公众号+小程序
961 11
1.3k 10
825 8
947 8
1.2k 7