一、因为小程序发布到线上要求请求后端地址必须是HTTPS,所有后端SPRINGBOOT项目必须首先解决HTTPS的问题。
# server ip and port
host=localhost
swaggerIp=https://${host}:443
blackIp=https://${host}:443
server.port=443
server.ssl.key-store=classpath:www.wdfgdzx.top.pfx
server.ssl.key-store-password=q90n2e3d
server.ssl.keyStoreType=PKCS12
# mysql driver
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# mysql host and user password
spring.datasource.url=jdbc:mysql://wdfgdzx.top:3306/black_zoom?serverTimezone=GMT%2b8&allowMultiQueries=true&useAffectedRows=true
spring.datasource.username=root
spring.datasource.password=xxx
#-------------------------------------------------------------------------------------------------------------------------------------------
# mysql settings
spring.datasource.hikari.connection-timeout=10000
spring.datasource.hikari.validation-timeout=3000
spring.datasource.hikari.idle-timeout=60000
spring.datasource.hikari.login-timeout=5
spring.datasource.hikari.max-lifetime=60000
spring.datasource.hikari.maximum-pool-size=10
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.read-only=false
# find mapper path and position
mybatis.mapper-locations=classpath:mapper/*.xml
# mybatisPlus
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
# find legal path
spring.mvc.pathmatch.matching-strategy=ant_path_matcher
# upload file limit
spring.servlet.multipart.max-file-size=100MB
spring.servlet.multipart.max-request-size=100MB
https://i-blog.csdnimg.cn/direct/2eb803f5bbeb4053bb7354127762857f.png" width="1200" />
配置如上,阿里云的证书放到resources目录下,就可以顺利在本地443端口启动HTTPS服务了。
二、UNIAPP开发与配置
https://i-blog.csdnimg.cn/direct/e829e828c70243a1ab2df7a72614d368.png" width="1200" />
https://i-blog.csdnimg.cn/direct/34c7c251507945b999f8cbf4ea8fe81a.png" width="240" />https://i-blog.csdnimg.cn/direct/1fa1629c62674f41a1a10a72237f2429.png" width="237" />
https://i-blog.csdnimg.cn/direct/d4b0220c19c84039b89026e23e14f394.png" width="238" />https://i-blog.csdnimg.cn/direct/559e1dc89976451a81b4c11d685b5560.png" width="237" />
这样就完成了小程序基本架构的开发与配置
三、除了UNIAPP的小程序我们还有统一的用户管理PC端系统
https://i-blog.csdnimg.cn/direct/505815b7264c49f78c930642b92a197e.png" width="1200" />