endnote初始化数据库支持_uni-app开发跨平台应用Android iOS 小程序可运行云数据库开发

本文介绍了使用uni-app进行后台功能开发的体验,通过启用uniCloud云函数,实现了前端和后端的全栈开发。文章详细讲解了如何在HBuilderX中创建uni-app项目,启用云函数,实名认证,创建云空间和数据库,并提供了初始化数据库的步骤,包括db_init.json的使用方法。开发者可以通过这个教程快速上手uni-app的全栈开发。
摘要由CSDN通过智能技术生成

今天我要分享的是一个关于uni-app开发后台功能的说明,因为我最近使用了他们云函数,感觉自己真正做到了大前端的所有业务,前端也开发,后端也开发。

做开发真的是一直学习,从来没有停止过。在这几年里面回想这一切,太多的变化了。

打开HBuilderX工具,然后新建一个项目,然后选择uni-app创建项目,然后启用uniCloud云函数,这样你就可以开发前端和后端了。

debcc05e36f58bfa22a99670da46517a.png

不过需要注意的是目前启用云函数开发需要你实名认证,不过大家不要慌,实名认证基本都是1分钟左右就会告诉你结果,说的是一个工作日需要人工审核,但是特别快,估计是因为现在申请实名认证的人不多所以很快吧。

当项目创建好后可以在云函数上面鼠标右点击,选择创建云空间,会自动跳转到网页上面去,然后取个名字点击创建就OK了。

ebdff232c0ccbeb2f4e27c9c39ea26b4.png

我选择的是阿里云的服务器,目前也支持腾讯云服务器了,看大家自己的需要选择就行了哈。

接下来初始化数据库

创建db_init.json,在云函数上面鼠标右键点击打开弹窗,选择创建db_init.json就可以了,

10e78c425ea500d3fec6ab1716f61720.png

// 在本文件中可配置云数据库初始化,数据格式见:https://uniapp.dcloud.io/uniCloud/cf-database?id=db_init

// 编写完毕后对本文件点右键,可按配置规则创建表和添加数据

这里面有个链接,大家可以打开看看,就是一个与数据库的说明和创建数据库初始化的教程。

使用db_init.json初始化项目数据库_init

自HBuilderX 2.5.11起uniCloud提供了db_init.json来方便开发者快速进行数据库的初始化操作,即在HBuilderX工具中,将本地数据直接同步到云数据库中。

这个功能尤其适合插件作者,可以快速初始化集合和数据。

使用方式

  • 在cloudfucntions目录右键即可创建db_init.json,
  • 编写好json内容,在db_init.json上右键初始化数据库。

注意事项

  • 目前db_init.json为同步导入形式,无法导入大量数据,后续会实现异步导入方案。

db_init.json形式如下

{    "collection_test": { // 集合(表名)        "data": [ // 数据           {                "_id": "da51bd8c5e37ac14099ea43a2505a1a5",               "name": "tom"           }        ]    }}

上面就是简单介绍了一个表名集合,然后就是一条数据data,下面还有一个索引,索引是干什么的了?就是当我们在查找的时候速度快一点,我们暂时可以不要这个索引,然后来初始化看看。

28c6d035e426d7374d773e7e991a8c4e.png

[阿里云:]获取云数据库列表失败。失败原因: 请先选择一个云服务空间。

提示我们需要先选择一个云服务空间,

c8fe2b97b5b71b7eab4f0a0f6bbd4f96.png

这样就可以选择我们刚新建好的云服务空间。接下来继续上一步初始化云数据库。

214258eda8ba21ba8f683ff9be4eb7c1.png

云数据库初始化完毕,就可以看到我们刚刚新建的一个数据库和表了,还有一条数据了。

接下来就可以开发我们的云函数了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值