外部web端访问微信小程序云数据库的几种方法

前言

我当前的项目是小程序开发,使用的是云开发方式,那么这时涉及到了小程序端提交的数据会保存到云数据库中,可是呢这些个数据要被外部访问用来管理,也就是还得弄一个管理后台界面管理这些数据。那就需要拿到云数据库里面的数据啦,下面就是对如何拿到云数据库里面的数据的访问方式的描述


看到评论表示看不懂,不知道具体怎么用,决定再做补充
注意:下面的三种方法中第一、第三种方法会存在跨域问题,没有具体实现,当是我在开发的时候是用配置代理的方式,但是线上环境是没有办法设置代理的,
所以我选择了第二种方式,
重点补充第二点的具体用法

一、HTTP API 方式

微信小程序文档中的云开发部分有特别说明了,HTTP API的调用方式,这里贴上链接HTTP API
下面来看看具体是怎么使用的
1、web端调用云函数
微信开放文档中说明了,web端调用云函数的方式:
在这里插入图片描述

文档说明了,如果要触发云函数就要调用上面红色框住的链接。但是有一点,需要拿到access_token的值

获取access_token的值:
微信开放文档原链接
在这里插入图片描述
以上就是获取凭证的调用链接。
具体到代码里的使用:
在这里插入图片描述
在代码里直接按平时我们请求接口的方式调用,

下面来看看打印结果:
在这里插入图片描述
可以看到这里报错了,这个跨域的问题。

尝试了一种解决方案,代理
在这里插入图片描述
在配置文件里加上代理。

最后请求获取access_token会变成这样
在这里插入图片描述
原来的域名换成了api代替。

看看打印结果:

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值