收藏
评论

「小程序·云开发」开放官方

“ 开发者工具新增「云开发」功能,开发者无需搭建服务器,就可实现小程序快速上线和迭代。





「云开发」提供三大基础能力,帮助开发者快速开发小程序:



01

云函数


开发者可根据业务需求,编写函数并部署在云端,即可在小程序内调用。开发者无需维护复杂的鉴权机制,也无需购买、搭建服务器,可便捷地完成小程序开发。



02

数据库


开发者可直接在小程序前端或云函数中对数据库进行读写,同时支持通过开发者工具内的「云开发」控制台进行数据管理。




03

存储管理


开发者可便捷地在小程序前端快速实现文件上传/下载及管理功能,同时也可以在开发者工具「云开发」控制台内进行管理。




功能详见:《小程序·云开发使用说明》

下载最新版开发者工具体验「小程序·云开发」前往下载



15876浏览
最后一次编辑于  2018-09-10
收藏

57 个评论

  • Dasong Wu
    Dasong Wu
    2018-09-10

    怎么收费呢

    2018-09-10
    赞同 9
    回复 1
  • Arthur
    Arthur
    2018-09-11

    在macOS开发环境下,下踩了一些坑之后,的一个简单开发流程记录,跟大家分享一下

    MSDN: https://blog.csdn.net/u010997452/article/details/82607096

    GIithub: 微信小程序之云开发-全栈时代

    2018-09-11
    赞同 5
    回复 6
    • Arthur
      Arthur
      2018-09-11

      更新后还没有找到“云开发”的朋友,请再次点击检查更新,等待完全更新完再次重启微信开发工具

      2018-09-11
      回复
    • 彭丽莎
      彭丽莎
      2018-09-11回复Arthur

      已经是最新版本了,创建项目的时候没有“云开发 QuickStart 项目”

      2018-09-11
      1
      回复
    • Arthur
      Arthur
      2018-09-11回复彭丽莎

      请问你是否有填入appid?云开发需要appid才可以创建“云开发项目”

      2018-09-11
      回复
    • 彭丽莎
      彭丽莎
      2018-09-11回复Arthur

      填入了,开发者工具卸了重装后有了。感谢!

      2018-09-11
      回复
    • Arthur
      Arthur
      2018-09-12回复洋葱

      ---

      完整代码已上传至

      Github:ArthurSlog_微信小程序之云开发-全栈时代

      ---

      你可以根据README文件进行配置之后使用

      如果有什么问题欢迎一起讨论

      2018-09-12
      回复
    查看更多(1)
  • 南念
    南念
    2018-09-11

    小程序提供的云数据库的数据,可以提供接口将数据给外部访问吗?

    2018-09-11
    赞同 4
    回复 1
    • 2018-09-11

      感觉这样的话,是不是所有的操作都只能在小程序操作了呢?做后台管理系统对商品数据这些进行操作的时候如何处理呢?

      2018-09-11
      1
      回复
  • 彭鹏
    彭鹏
    2018-09-11

    小程序重启耗时过久,请确认业务逻辑中是否有复杂运算,或者死循环    什么鬼   模板文件都会报错

    2018-09-11
    赞同 4
    回复 4
    • 🐳
      🐳
      2018-09-11

      一样,感觉是工具bug,解决了吗?

      2018-09-11
      回复
    • 工号 9527
      工号 9527
      2018-09-11

      32 位?

      麻烦用这个修复包重试下呢 https://dldir1.qq.com/WechatWebDev/1.0.0/201809110/wechat_devtools_1.02.1809110_ia32.exe


      2018-09-11
      2
      回复
    • 小雨
      小雨
      2018-09-12

      解决了吗?

      2018-09-12
      回复
    • 彭鹏
      彭鹏
      2018-09-13回复工号 9527

      可以了  谢谢啊

      2018-09-13
      回复
  • 0000
    0000
    2018-09-11

    云开发控制台加载不出来,macOs系统


    2018-09-11
    赞同 3
    回复 11
    • 2018-09-11

      我windows也打不开。。。

      2018-09-11
      3
      回复
    • 海玄
      海玄
      2018-09-11

      打不开

      2018-09-11
      回复
    • 小花Style
      小花Style
      2018-09-11

      是用的测试appid吗?

      2018-09-11
      回复
    • 2018-09-11回复小花Style

      不是游客身份,本想把项目用云开发重写,都是正式的AppID,打不开。。。

      2018-09-11
      回复
    • 小花Style
      小花Style
      2018-09-11回复

      我是这么解决的:先确定工具的最新版本,然后在game.js或者app.js中加入:"cloud":true就好了

      2018-09-11
      回复
    查看更多(6)
  • 摩的走不走
    摩的走不走
    2018-09-11

    为什么导入json数据一直提示将 “tmp-1536631236244-xx.json” 导入到 “allphrase” 失败。{"ret":-1,"errmsg":""} 文档地址: https://mp.weixin.qq.com/debug/wxadoc/dev/wxcloud/guide/database/import.html


    我复制的例子进入也不行啊

    2018-09-11
    赞同 2
    回复 8
    • 杨德浩
      杨德浩
      2018-09-11

      我测试也是这样


      2018-09-11
      回复
    • 摩的走不走
      摩的走不走
      2018-09-11回复杨德浩

      微信估计是让我们测bug吧,而且我觉得这个用起来没有mysql好用,

      2018-09-11
      回复
    • 邓坤力
      邓坤力
      2018-09-11

      刚有问题,麻烦再试试呢

      2018-09-11
      回复
    • 杨德浩
      杨德浩
      2018-09-11回复邓坤力

      一直等待

      2018-09-11
      1
      回复
    • 2018-09-11

      一样导入不居功,CSV格式也不行。

      2018-09-11
      回复
    查看更多(3)
  • 岸边的旅行者
    岸边的旅行者
    2018-09-11

    云函数怎么操作http请求呢?

    2018-09-11
    赞同 2
    回复 9
    • Alfred
      Alfred
      2018-09-11

      是从函数内对外发起 http 请求,还是发起 http 请求来调用函数?

      2018-09-11
      1
      回复
    • 2018-09-11

      都需要,有没有这方面的教程?

      2018-09-11
      回复
    • 岸边的旅行者
      岸边的旅行者
      2018-09-11回复Alfred

      js调用云函数,云函数发起http请求,谢谢

      2018-09-11
      回复
    • 2018-09-11

      我用request来请求获取token_access,弄了好久都弄不好

      2018-09-11
      回复
    • 岸边的旅行者
      岸边的旅行者
      2018-09-12回复
      // 云函数入口文件
      const cloud = require('wx-server-sdk')
      const request = require('request')
      cloud.init()
       
      // 云函数入口函数
      exports.main = async(event, context) => {
       let appId = event.userInfo.appId;
        let openId = event.userInfo.openId;
        let url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appId + "&secret="+secret
        return new Promise((resolve, reject) => {
          request(url, function(error, response, body) {
            let data=eval('('+body+')')

            resolve(data.access_token)

      });});}


      部分代码,请求access_token还是没问题的

      2018-09-12
      回复
    查看更多(4)
  • 2018-09-12


    楼主,有BUG啊。我的云开发打开就是这样了,能帮忙解决下吗? appid: wx1bcb00227df3974e



    2018-09-12
    赞同 1
    回复
  • 2018-09-12

    skip()函数不能跟在where()order()连用啊,怎么分页呢

    2018-09-12
    赞同 1
    回复 11
    • 2018-09-12

      你们没人遇到这个问题?怎么搞?按条件分页

      db.collection(xxx).where({xx:xx}).orderBy("xxxx", "desc").skip(1).limit(3).get({...})

      不要前面的where与order且skip的参数还不能为0的时候可以查询出来数据

      根据条件查询后,在调用skip(m) m > 0的时候返回数据为[]

      2018-09-12
      2
      回复
    • 2018-09-12回复

      连用是可以的把, 但是skip(0) 居然报错, errMsg: parameter offset of function skip must be provided, 我的天第一页要怎么查

      2018-09-12
      回复
    • 2018-09-12回复

      清理缓存了发现可以了,貌似下标就是从1开始 skip(1) 就是你数据库满足条件的第一条记录

      2018-09-12
      回复
    • 2018-09-12回复

      真的从1开始吗, 我没加任何限制条件, 表里有三条数据, 但是skip(1)只扒出来两条, 所以我才认为是从0开始

      2018-09-12
      回复
    • 2018-09-12回复

      是滴是滴,这就是个bug,第0条数据查询不出来

      2018-09-12
      回复
    查看更多(6)
  • Daemon
    Daemon
    2018-09-12

    小程序云开发遇到几个问题:

    1、数据库查询API想要去重,这要怎么处理,没有distinct

    2、数据库查询API想要随机排序,这要怎么处理,OrderBy只支持字段,还有没有方法实现随机抽查。


    2018-09-12
    赞同 1
    回复

正在加载...

登录 后发表内容