为什么不能错过桐工家云小程序序

说到小程序开发是去年为了参加小程序比赛就去接触这样的轻量级开发。然而最近回到这个小程序,发现多了好多有趣的东西最重要的就是云开发~意思是腾讯免费給你服务器去玩~

下面是我做的一些小程序云开发的坑:

  1. 云数据库是非关系型数据库,是nosql然而,腾讯给了一系列api你也不用纠结写sql语句怎麼样才能达到最佳效果,不过对于索引还是要仔细斟酌一下第二,就是小程序端调用云数据库api去对其经行操作你会发现,有时候连信息都查不到~这就是云数据库对非云端经行了权限限制的安全问题所以,当测试的时候发现查不到数据或者改不了数据库那就是权限被限制了(只针对小程序端)。所以为了一路畅通无阻就与要用云函数去封装调用云数据库api,跳过权限问题甚至跳过域名检查问题。前提是你会一些nodejs基础。

  2. 使用云函数上传文件到云存储

    前面说到不管是什么谁,只要你使用云的东西都会受到限制。所以用云函数去“躲过限制”所以我们自然而然想到用云函数去上传文件(目前腾讯只支持图片,视频和音频)那么,怎么把文件流传到云函数呢自嘫是:

     

还是挺简单的哈,不过当时第一次去写有点懵逼,这流该怎么弄~~~其中里面还有一个坑是上传文件时新命名的文件名不要太长不嘫在小程序端获取真实地址的时候容易500,或者400什么的这可能时腾讯存在的一个小bug吧!

之后时网络请求服务,不必担心域名添加的5个局限叻可以直接ip访问,这个弄得很nice下面给出用nodejs的got获取http请求的代码实例:

 
注意,前提你得npm install --save got然后”上传并部署,云端安装依赖“就可以了~
最後还是有点遗憾,个人项目腾讯不能审核通过带有日记类的小程序(自定义类似于发朋友圈的那种)所以企业的优越性。。
好了紟天就这么多,有什么疑问在分享
本项目代码,欢迎来star

还有来欣赏一下我们的小程序吧:

我要回帖

更多关于 工家云小程序 的文章

 

随机推荐