跳到主要内容

初始化

NPM Version

@cloudbase/js-sdk 让您可以在 Web 端(如 PC Web 页面、微信公众平台 H5 等)使用 JavaScript 访问 Cloudbase 服务和资源。

提示

当前@cloudbase/js-sdk@latest 版本已升级至 v2 版本,若需使用 v1 版本,请参考v1 文档

安装并初始化

安装 SDK

# npm
npm install @cloudbase/js-sdk -S

# yarn
yarn add @cloudbase/js-sdk

初始化 SDK

import cloudbase from "@cloudbase/js-sdk";

const app = cloudbase.init({
env: "your-env-id", // 替换为您的环境id
region: "ap-shanghai", // 不传默认为上海地域
});

最新的版本号 version 可以前往 NPM 查看。

初始化参数

字段类型必填默认值说明
envstring-TCB 环境 ID
regionstringap-shanghai地域:ap-shanghai(默认)、ap-guangzhouap-singapore
langstringzh-CN指定语言:zh-CN(默认)、en-US
accessKeystring-匿名用户鉴权参数,可以暴露在浏览器,用于请求公开访问的资源

⚠️ 注意:当前使用的环境所属地域,必须与当前指定的地域信息一致!

登录鉴权

js-sdk 使用 C 端 用户权限,需要登录后才可调用云开发能力。

详情请参考: 匿名登录

const app = cloudbase.init({
env: "your-env-id", // 替换为您的环境id
});

const auth = app.auth();
await auth.signInAnonymously();

初始化示例

新加坡地域

import cloudbase from "@cloudbase/js-sdk";

const app = cloudbase.init({
env: "your-env-id", // 替换为您的环境id
region: "ap-singapore",
});

使用英文提示

import cloudbase from "@cloudbase/js-sdk";

const app = cloudbase.init({
env: "your-env-id", // 替换为您的环境id
lang: "en-US",
});