一、 分别创建微信模块工程ecs-api:es-api-weixin,ecs-impl:es-impl-weixin

image.png

二、创建微服务启动程序

image.png

三、 接口配置测试代码

image.png

四、创建application.yml配置文件

image.png

  1. #端口号
  2. server:
  3. port: 8400
  4. #服务注册名称
  5. spring:
  6. application:
  7. name: weixin-server
  8. # REDIS (RedisProperties)
  9. # Redis数据库索引(默认为0)
  10. redis:
  11. database: 3
  12. # Redis服务器地址
  13. host: 118.25.178.111
  14. # Redis服务器连接端口
  15. port: 6380
  16. # Redis服务器连接密码(默认为空)
  17. password:
  18. # 连接池最大连接数(使用负值表示没有限制)
  19. jedis:
  20. pool:
  21. max-active: 8
  22. # 连接池最大阻塞等待时间(使用负值表示没有限制)
  23. max-wait: -1
  24. # 连接池中的最大空闲连接
  25. max-idle: 8
  26. # 连接池中的最小空闲连接
  27. min-idle: 0
  28. # 连接超时时间(毫秒)
  29. timeout: 10000
  30. #注册中心地址
  31. eureka:
  32. client:
  33. serviceUrl:
  34. defaultZone: http://localhost:8100/eureka/

五、设置内网穿透

  1. 注意:接口测试需要真实可用的域名,还需要在线上的服务器
  2. 项目上传到服务器上面不容易debug
  3. 解决办法如下:
  4. 1.进入内网穿透工具网址:https://natapp.cn
  5. 2.注册账号
  6. 3.购买二级域名和隧道
  7. 4.下载客户端
  8. 5.创建config.ini文件,设置authtoken参数
  9. 6.启动natapp.exe /Users/song/IdeaProjects/natapp/natapp
  10. 7.本地创建web项目,写测试代码
  11. 8.启动项目测试

六、验证接口

启动微服务后,访问http://yhh.natapp1.cc/wx?echostr=11

七、注册微信测试账号

测试号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

7.1 添加接口配置信息和JS接口安全域名

image.png

7.2 添加网页授权回调接口域名

image.png
image.png