注册并创建项目
注册leanCloud后, 创建项目163-music. 之后控制台会出现项目的列表.
点击并进入这个项目, 出现项目的信息. 我们需要三个表_User, Song, PlayList. 其中_User已经存在, 我们只需创建Song和PlayList即可. 创建过程如下:
接下来我们创建表的列.
下面时三个表的列信息:
_user:
PlayList: name, cover, creator, songs, description. 其中songs是array, 其他是string
Song: name, singer, url, 都是string类型
使用js创建项目
我们也可以使用js来创建表, 而不用控制台来创建表.
在写代码之前要安装相应的sdk.
# 存储服务(包括推送)
$ npm install leancloud-storage --save
# 实时消息服务
$ npm install leancloud-realtime --save
我们只使用第一个命令即可, 因为我们只是用存储服务. 然后初始化:
假设我们在admin.html中创建, 则将上图的代码复制到script标签中, 然后添加下面的代码: (上图的代码无论是必须添加的, 下面的代码是你用js创建数据库时才添加的)
// 创建数据库
var Song = AV.Object.extend('Song');
// 创建一条记录
var song = new Song();
// 保存记录
song.save({
name: 'test',
singer: 'test',
url: 'test'
}).then(function(object) {
alert('LeanCloud Rocks!');
})
接着刷新admin.html页面后就可以在leanCloud后台看见我们创建的Song了. 用同样的方法创建PlayList就可以了.
参考:
https://leancloud.cn/docs/sdk_setup-js.html#hash117588
https://leancloud.cn/docs/sdk_setup-js.html#hash20935048
https://leancloud.cn/docs/sdk_setup-js.html#hash1262261