首页 > 其他分享 >尚医通项目-微信登陆-无法显示二维码的解决方案

尚医通项目-微信登陆-无法显示二维码的解决方案

时间:2022-12-01 11:35:08浏览次数:47  
标签:map service 尚医通 微信 二维码 put redirectUri wx

尚医通的多人文档里面给了无法显示二维码的解决方案,感谢不知名老哥

image

所以在 service_user 模块里修改配置文件:

wx.open.app_id=wxed9954c01bb89b47
wx.open.app_secret=a7482517235173ddb4083788de60b90e
wx.open.redirect_url=http://localhost:8160/api/ucenter/wx/callback
yygh.baseUrl=http://localhost:3000

另外网关的配置:

# 微信路由
# 设置路由id
spring.cloud.gateway.routes[4].id=service-user
# 设置路由的uri
spring.cloud.gateway.routes[4].uri=lb://service-user
# 设置路由断言,代理servicerId为auth-service的/auth/路径
spring.cloud.gateway.routes[4].predicates= Path=/*/ucenter/**

后端 controller:

    /**
     * 获取微信登录参数
     */
@GetMapping("getLoginParam")
@ResponseBody
public Result genQrConnect(HttpSession session) throws UnsupportedEncodingException {
    String redirectUri = URLEncoder.encode(ConstantPropertiesUtil.WX_OPEN_REDIRECT_URL, "UTF-8");
    Map<String, Object> map = new HashMap<>();
    map.put("appid", ConstantPropertiesUtil.WX_OPEN_APP_ID);
    map.put("redirectUri", redirectUri);
    map.put("scope", "snsapi_login");
    map.put("state", System.currentTimeMillis() + "");//System.currentTimeMillis()+""
    return Result.ok(map);
}

注意前端要能显示二维码,跟 map.put("redirectUri", redirectUri); 这行有关,前端需要得到这个参数,由于是放在 map 中返回的,前端调用 response.data.redirectUri 就可以获得。

标签:map,service,尚医通,微信,二维码,put,redirectUri,wx
From: https://www.cnblogs.com/ShaunY/p/16940891.html

相关文章

  • 利用微信电脑最新版 反编译微信小程序 无需root
    一、前言​​跳转​​)这个工具其实很早就出来了,但是这个工具需要提取微信小程序的wxapkg文件,就是微信小程序编译后的文件。最近发现电脑版微信可以打开微信小程序了,于是我......
  • 微信小程序--iphone全面屏手机底部小黑条安全区域适配方案
    在开发微信小程序中,遇到iPhone全面屏手机,底部小黑条会遮挡页面底部,因此需要做适配处理。解决方案:使用wx.getSystemInfoSync()中的screenHeight和safeArea对象的bottom属性......
  • 微信小程序开发笔记 - 路由导航
    路由导航目录路由导航1.声明式路由导航1.1声明式后退导航1.2声明式导航传参2.编程式路由导航2.1编程式后退导航2.3编程式导航传参1.声明式路由导航navigator标签......
  • 博奥智源公司:微信代运营思路详解
    1.专人运营。运营方需安排至少1名专职编辑负责收集、挖掘区文化旅游资源,策划原创微信向市民、游客推荐优质文旅线路和人文故事,并有专人负责审核、校对、采稿、拍摄、美编、......
  • 个人微信api
    E云是一套完整的的第三方服务平台,包含微信API服务、企微API服务、SCRM系统定制、企微系统定制、服务类软件定制等模块,本文档主要讲述个微API服务相关,以下简称API,它能处理......
  • 微信公众号菜单点击发送天气预报
    本文介绍如何为公众号添加一个菜单点击后给用户发送天气预报的功能上一次介绍了如何为公众号添加​​关注自动回复​​的功能,这次我们来扩展一个比较实用的功能--天气查询......
  • 记一次企业微信对接踩坑之旅(ಥ_ಥ)
    最近公司项目需要接入企业微信,所以体验了一把企业微信的对接流程,把对接过程中遇到的问题总结一下。前情提要对接之前已经有了基于微信公众号的H5应用。需要将H5应用接......
  • 微信小程序反编译
    1 准备一台ROOT的安卓手机解密工具:UnpackMiniApp.exe反编译工具:wxappUnpacker.zipPC安装node环境2 提取wxapkg文件PC端也能找到wxapkg文件,但千万不要用,老......
  • 微信公众号页面问题-关闭按钮
    场景:企业号应用A,首页加个按钮,点击直接关闭此页面,回到进入前的页面解决:调用微信 WeixinJSBridge.call('closeWindow');代码如下:1handleReturn(){2......
  • 微信小程序第三方框架 《lin UI 混合标签》的使用
    先在app.json文件家引入combined-tabs和tabpanel两个组件2.在我们要使用组件的页面写组件3.详细讲解4.预览效果如下......