LeanCloud学习01

    技术2022-07-15  76

    LeanCloud

    一个Serverless云服务,为产品开发提供强有力的后端支持,简单讲就是提供后台接口的。

    JavaScript SDK(软件开发包)安装指南(node版本)

    步骤0

    先去官网注册个账号,创建个人项目

    步骤1

    桌面创建一个空文件夹 leanCloud-demo

    步骤2

    初始化一个package.json

    npm init -y

    步骤3

    根目录创建一个app.js作为入口文件

    步骤4

    控制台安装 leancloud-storage

    $ npm install leancloud-storage --save

    步骤5 在代码中通过 require 获得 SDK 的引用

    const AV = require('leancloud-storage'); const { Query, User } = AV;

    还有其他方式的获取SDK,例如:Web,微信小程序,React Nactive,android,ios。等等

    步骤6:初始化

    AV.init({ appId: "yN0E76d9Rh1pnNK9vigq5oNM-gzGzoHsz", appKey: "zPdntIxd2VgQlAO5Wc7JSDb0", serverURL: "https://please-replace-with-your-customized.domain.com" }); appId:个人项目-控制台-设置-应用keys-AppID appKey:个人项目-控制台-设置-应用keys-AppKey serverURL:个人项目-控制台-设置-应用keys-服务器地址-REST API 服务器地址(先用这个,可以先不用域名绑定)

    步骤7:开启调试日志

    const AV = require('leancloud-storage'); AV.debug.enable(); // 启用

    步骤8:验证

    //测试代码 const TestObject = AV.Object.extend('TestObject'); const testObject = new TestObject(); testObject.set('words', 'Hello world!'); testObject.save().then((testObject) => { console.log('保存成功。') })

    app.js总代码

    const AV = require('leancloud-storage'); const { Query, User } = AV; AV.init({ appId: "yN0E76d9Rh1pnNK9vigq5oNM-gzGzoHsz", appKey: "zPdntIxd2VgQlAO5Wc7JSDb0", serverURL: "https://please-replace-with-your-customized.domain.com" }); AV.debug.enable(); // 启用调试日志 //测试代码 const TestObject = AV.Object.extend('TestObject'); const testObject = new TestObject(); testObject.set('words', 'Hello world!'); testObject.save().then((testObject) => { console.log('保存成功。') })

    如何检验环境搭建好了?

    然后打开 控制台 > 存储 > 数据 > TestObject,如果看到如下内容,说明 SDK 已经正确地执行了上述代码,安装完毕

    Processed: 0.009, SQL: 9