普通二维码跳转微信小程序实战

本文详细描述了在服务端使用SpringBoot与前端uniapp微信小程序配合时,实现扫描二维码跳转到指定页面的过程,涉及接口配置、文件校验规则及项目部署设置,旨在帮助开发者解决实际问题。
摘要由CSDN通过智能技术生成

简介

     服务端springboot项目,前端基于uniapp的微信小程序,要求扫描二维码之后进入到小程序指定页面,下面记录一下实现过程以及过程中遇到的问题.

实现过程

下面是成功跳转的配置截图:
在这里插入图片描述
     首先说下二维码规则,这个地方需要填写扫描二维码之后打开的地址,这个地址在我的项目里是对应的一个接口(https://www.aaa.com:8080/switchUrl),无业务实现.确保能正常访问就可以.添加路径/switchUrl是考虑到项目权限问题,我的项目里对每个接口是需要进行授权验证的,所以才加的/switchUrl.添加之后就会出现一个新的问题,文件校验问题
在这里插入图片描述
https://www.chaopaoren.com:8080/9CdbY6cxzc.txt下,并确保可以访问

     微信小程序后台配置中要求校验文件,这里的校验文件目录要和二维码规则配置域名地址保持一致,可以访问就行.下面说下springboot项目中如何支持访问到https://www.aaa.com:8080/switchUrl?校验文件.txt.
     这里需要修改一下项目配置文件以及项目安装目录文件,保证对应即可.
application.yml项目配置:

spring:
  mvc:
  	// 表示项目名后访问静态文件路径
    static-path-pattern: /**
  resources:
    static-locations:  classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:/usr/dev/switchUrl/

     项目部署目录:

     包是放在/usr/dev下面,按照配置文件放置路径创建switchUrl文件夹,将校验文件放在里面就可以了.或是直接放到根目录/usr/dev下,配置文件中去掉switchUrl就可以,注意已/结尾.
     小程序跳转路径按照前端需要跳转的路径配置就可以,没有需要特别说明的.
     测试范围这里因为还没上线测试中选择体验版就可以,测试链接需要填写的,最多添加五条,填写的内容就是生成的二维码要跳转的路径,看过很多帖子,有因为这个测试配置问题导致跳转失败的.
当时就只弄了一个测试码,测试码打开地址:https://www.aaa.com:8080/switchUrl?cabinetId=4&cabinetName=4&agentUserId=4&customMobile=4
     以上是功能实现过程中遇到的问题记录,希望对有同样问题的同学有所帮助!
官方文档地址:https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卖柴火的小伙子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值