这是一个 T1 后端云 微信小程序
使用例子。使用前请修改 api/t1y.js
中的密钥信息并在小程序白名单中添加该文件中的域名,确保请求不会被拦截。
- 如果你在自己的项目中使用它,那么你需要把
api/t1y.js
复制到你的项目中,并确保项目使用了npm
即存在package.json
文件(不存在使用 npm init 创建,并点击微信开发者工具菜单中的工具 -> 构建 npm),然后使用以下命令安装必要依赖:
npm install crypto-js --save
- 如果你只需基于这个 demo 学习,那么你可以克隆本代码,并使用微信开发者工具打开它,并执行以下命令安装必要依赖:
npm install
本 demo 涉及的依赖只存在 crypto-js
用于 md5
加密,你也可以使用其它方法代替。
完成前期工作之后,你就可以使用 T1 后端云中对外暴露的所有 RESTful API
了,所以方法及参数可在 api/t1y.js
中查看到。
import { createOne, createMany, sendSMSCode } from '../../api/t1y'
- 添加一条数据
const data = [{
name: '王华',
age: 21,
sex: '男',
birthday: 'Date("2002-07-09T00:00:00Z")'
},{
name: '王华华',
age: 23,
sex: '女',
birthday: new Date('2000-07-09')
}]
createOne('wx_students', data[0]).then((res) => {
console.log('添加成功:', res.data.objectId)
}).catch((err) => {
console.error('添加失败:', err)
})
- 添加多条数据
const data = [{
name: '王华',
age: 21,
sex: '男',
birthday: 'Date("2002-07-09T00:00:00Z")'
},{
name: '王华华',
age: 23,
sex: '女',
birthday: new Date('2000-07-09')
}]
createMany('wx_students', data).then((res) => {
console.log('添加成功:', res.data.objectIds)
}).catch((err) => {
console.error('添加失败:', err)
})
- 发送短信验证码
sendSMSCode('18888888888').then((res) => {
console.log('发送成功:', res)
}).catch((err) => {
console.error('发送失败:', err)
})