手写springCloud微服务架构的电商项目(第四天)
前言:我们分布式项目框架雏形已经搭建完毕,接下来就是进行相关功能的开发,今天要完成的功能时微信公众号验证码功能,就是用户在微信公众号发布消息,我们公众号需要给用户回复用户注册使用的验证码。
原理:在这个过程中,有3个重要的角色:微信客户端,微信服务器,我们的服务器。大致的过程就是:微信客户端会将请求发给微信服务器,然后微信服务器会将请求转发给我们第三方服务器,然后我们将回复内容返回给微信服务器,最后微信服务器将内容转发给客户端。
一、将本地服务映射到外网
首先我们要做的就是将我们本地的服务映射到外网。
1.使用外网映射工具Natapp,购买一个域名。
2.双击运行natapp,执行natapp -authtoken=ef538160852fd5d3
3.映射成功
4.我们启动自己本地的项目,访问一个自己测试的接口http://cgb.natapp1.cc/getWeiXinAppByName?appName=ruanhangyu
二、整合WxJava框架