服务端应用云开发设计工作能力

2021-03-01 21:14 admin

假如你想在云涵数中,实际操作文档、数据信息库和云涵数資源,你可使用大家出示的服务端 SDK 开展实际操作。最先,进到到你的某个云涵数中,安裝下列依靠包:

npm i --save tcb-admin-node

在云涵数中原始化

// 原始化示例const app = require('tcb-admin-node');
// 原始化資源// 云涵数下不必须secretId和secretKey。
// env假如不特定将应用默认设置自然环境app.init({
  secretId: 'xxxxx',
  secretKey: 'xxxx', 
  env: 'xxx'});
  //云涵数下应用默认设置自然环境app.init()
  //云涵数下特定自然环境app.init({
  env: 'xxx'});


服务端实际操作文档資源

const app = require('tcb-admin-node');
app.init();

app.uploadFile({
    cloudPath: "cover.png",
    fileContent: fs.createReadStream(`${__dirname}/cover.png`)
}).then((res) => {    console.log(res);
}).catch((err) => {    console.error(err);
});;


服务端实际操作数据信息库

const app = require('tcb-admin-node');
app.init();
const db = app.database();

db.collection('blogs').limit(10).get().then((res) => {    console.log(res);
}).catch((err) => {    console.error(err);
});;


服务端启用云涵数

const app = require("tcb-admin-node");
app.init();

app.callFunction({
    name: 'addblog', // 云涵数名字
    data: { // 传到云涵数解决的主要参数
        title: '云开发设计 TCB',
        content: '储存、数据信息库存、云涵数'
    }
}).then((res) => {    console.log(res);
}).catch((err) => {    console.error(err);
});

根据本章,坚信你早已了解怎样在小程序流程端和服务端应用 SDK 去实际操作各类云資源。接下来,大家会各自详细信息讲述云涵数、数据信息库和储存详尽的应用方式。