使用TCB JS SDK

Tencent Cloud Base(TCB) JavaScript SDK

介绍

TCB 提供开发应用所需服务和基础设施。TCB JS SDK 让你可以在网页端使用 JavaScript 代码服务访问 TCB 的的服务。你可以使用该 SDK 构建自己的公众号页面或者独立的网站等 Web 服务。

安装

TCB JS SDK 可以通过 tcb-js-sdk 来访问:

npm install --save tcb-js-sdk@latest

要在你的模块式使用模块可以

const tcb = require('tcb-js-sdk');

import * as tcb from 'tcb-js-sdk';

或者使用官方的代码包

<script src="//imgcache.qq.com/qcloud/tcbjs/${version}/tcb.js">

最新版本与npm保持一致,可在tcb-js-sdk中的Versions一栏中查看。

快速上手

初始化

// 引用官方 JS CDN 文件直接使用

const app = tcb.init({env: '你的环境 Id'});

// 模块化开发

const tcb = require('tcb-js-sdk');const app = tcb.init({env: '你的环境 Id'});

授权

// 获取 auth 对象

const auth = app.auth({persistence: 'local'});

// 微信登录

await auth.weixinAuthProvider({appid: '微信 appId',scope: 'snsapi_base'}).signIn(function() {});

使用

// 调用云函数const res = await app.callFunction({name: 'test',data: {str: base64}});

文档

  • 授权登录
  • 存储
  • 数据库
  • 云函数

更新日志

查看 更新日志

注意

1.0.1 版本后,为了提高文件上传性能,文件上传方式修改为直接上传到对象存储,为了防止在使用过程中出现 CORS 报错,需要到 Web 控制台 / 用户管理 / 登录设置选项中设置安全域名。如果已有域名出现 CORS 报错,请删除安全域名,重新添加。

开发

安装依赖

npm install

或者

yarn

单元测试

npm test unit

E2E 测试

依赖 puppeteer,在部分 linux 系统下跑不起来

npm run e2e

构建

执行以下命令:

npm run build

会同时构建npm package和通用版全量js文件,如下:

  • dist目录为npm package文件;
  • tcb.js/${version}/tcb.js为通用版js文件。

Keywords

  • tcb
  • js-sdk

小程序云开发数据库在网站读取相关推荐

  1. 小程序——云开发数据库的数据读取出来显示到页面

    最近在做小程序,遇到一个小问题,要将云开发数据库的数据读取出来显示到页面 JS页面: 1.数据库初始化 const db = wx.cloud.database() 2.定义一个变量,将this赋给它 ...

  2. 解密小程序云开发数据库

    作者:phoenixxliu,腾讯 TEG 后台开发工程师 目录: 导语 一.背景 二.竞品分析 三.需求和挑战 四.架构和方案 五.总结和展望 导语 小程序云开发(Tencent CloudBase ...

  3. mysql批量导入json_微信小程序云开发---数据库批量导入json文件

    马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...

  4. 微信小程序云开发---数据库批量导入json文件

    马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...

  5. 微信小程序+云开发+数据库使用

    微信小程序+云开发+数据库使用 参考地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.ht ...

  6. 小程序 云开发 数据库操作

    开发者可以使用云开发开发微信小程序.小游戏,无需搭建服务器,即可使用云端能力. 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现 ...

  7. uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题

    uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题 使用工具是HBuilder X 1.配置好AppID(小程序ID) 在HBuilder X工具的manifest.js文 ...

  8. 小程序云开发数据库查询语句之doc与where||如何查询到不符合条件的结果

    小程序云开发数据库查询语句之doc与where||如何查询到不符合条件的结果 一只孤独的菜鸟 最近在云开发时遇到的查询语句, where和doc,在官方文档上是这样的 db.collection('t ...

  9. 【微信小程序】如何获取微信小程序云开发数据库的数据并渲染到页面?

    前言 上一篇博客我把微信小程序云开发数据库操作(增删改查)的实现方法都已经分享出来啦,可以戳链接进去阅读哦 [微信小程序]小程序云开发实现数据库增删改查(小白速度Get起来!!一步步教你如何实现) 基 ...

最新文章

  1. JAVA的面向对象编程总结(第一部分)~
  2. python菜鸟教程h-Python 命令行参数
  3. Kingbase金仓查看表空间占用率
  4. PHP函数-网络函数
  5. 林鹏:解析P2P金融安全风险
  6. 实例讲解如何通过Oracle成功发送邮件-入门基础
  7. MarkdownPad官方网站
  8. c mysql备份还原数据库,MySQL数据库备份与恢复方法
  9. NOIP模拟测试39,思维禁锢专场「工业题·玄学题·卡常题」
  10. 数据揭秘:低学历成功逆袭概率有多少?感谢父母送我读书!
  11. util:properties/加载的配置文件中有中文导致乱码,如何通过分析源码解决问题?...
  12. CSDN-markdown编辑器技巧方法
  13. oracle 流标和sql效率,Oracle 中流标使用实例
  14. vue基础之组件(创建,data,切换,父子以及同级之间的传值,插槽solt)
  15. 计算机毕业设计之java+javaweb的房屋出租系统
  16. HTML转PDF(Thymeleaf做模板)
  17. mitmproxy+python
  18. 51单片机驱动 矩阵键盘原理及简单实现
  19. vs code 的常用快捷键列表
  20. 什么是中断?什么是中断向量?中断向量表的地址范围?

热门文章

  1. CQOI2015 任务查询系统
  2. 简单DP【p2642】双子序列最大和
  3. 什么是ObjCTypes?
  4. 12.MySql关于获取当前时间的三个函数
  5. ACM 竞赛高校联盟 练习赛 第二场 BC
  6. UITextField 限制用户输入小数点后位数的方法
  7. cf 414B Mashmokh and ACM 动态规划
  8. 批量修改图片以及加水印
  9. 对口令协议的几种攻击方式
  10. 虚拟机安装CentOS以及SecureCRT设置【完美无错版】