最近开始进行微信开发,最为一个前端,在写一个简单的H5页面时,发现分享也要用微信自己的jssdk。对后台并不精通的我只有用nodejs来搭建一个简单的服务器来处理微信的签名。这里名的appId以及secret都是你自己的微信公众平台。我只是搭建了一个简答的demo,让你了解流程,按照微信公众平台的步骤,就可以完成整体的项目构架。
需要注意的地方:
1.在config中输入你自己的appId和appSecret;
2.ajax上传路径 /wxSignature 的时候,需要上传当前的完整地址。之前做测试的时候发现一个坑,如果你把当前浏览路径写死的话,那二次分享会出现问题,在segmentfalut上查找后发现,是每一次路径微信都会自动添加一个后缀的path,每次路径都会发生改变,只是我们不知道而已。
3.通过acao解决了跨域的问题。