昱唯商城

产品分类
  • 腾讯
    腾讯云
    计算
    存储
    网络
    CDN与加速
    数据库
    视频服务
    云通信
    Serverless
    移动开发
    中间件
    数据处理
    量子技术
    网络安全
    终端安全
    应用安全
    业务安全
    安全管理
    数据安全
    安全服务
    云智大数据平台
    云智大数据可视化
    云智大数据应用
    人脸识别
    人脸特效
    人体识别
    文宇识别
    图像识别
    语音技术
    AI 平台服务
    自然语言处理
    智能机器人
    域名与网站
    物联网
    区块链
    企业应用
    企业通信
    办公协同
    金融服务
    教育服务
    游戏服务
    零售服务
    移动服务
    建筑服务
    政务服务
    汽车服务
    云资源管理
    开发者工具
    监控与运维
    管理与审计
    通用解决方案
    行业解决方案
    云智大数据与AI解决方案
    微信解决方案
    教育解决方案
    音视频解决方案
    物联网解决方案
    安全与运维解决方案
    极光产品
    开发者工具
    腾讯企业邮
    腾讯企业邮箱
    企业微信
    企业微信
    腾讯广告
    微信广告
    QQ广告
    腾讯视频广告
    腾讯新闻广告
    腾讯信息流广告
    优量广告
    腾讯音乐广告
    腾讯企点
    企点协同(企业QQ)
    企点客服
    企点营销
    企点呼叫中心
    企点应用市场
    腾讯安全
    终端安全
    主机安全
    安全管理
    数据安全
    数据安全
    网络安全
    金融风控
    内容安全
    业务安全
    营销风控
    安全组件
    应用安全
    腾讯教育
  • 知道创宇
    技术安全
    抗D保-DDoS流量清洗服务
    游戏高防
    创宇盾 - Web应用防火墙
    加速乐(CDN内容分发)
    漏洞扫描
    创宇监控 · 智能云监控服务
    猎风 - 威胁感知系统
    业务安全
    羊毛盾-知道创宇业务反欺诈
    数据盾(机器流量管控)
    海外CN2专线防护
    IPv6安全改造
    业务安全舆情监测服务
    云防御态势感知指挥平台
    商业安全
    创宇信用
    SSL证书
    盾牌座
    安全服务
    渗透测试
    代码审计
    风险评估
    应急响应
    信息安全对抗演习服务
    网络信息安全意识培训服务
    黑客入侵救援
    等级保护2.0安全解决方案
    安全定制
    区块链定制安全研发
    云计算产品
    御点终端安全管理系统
    网络资产普查和风险感知系统
    浑天智鉴
    创宇鹰眼 - 知道创宇反电话诈骗系统
    创宇监控-关键字监控做您的“第三只眼”
    服务
    智能设备安全检测
    区块链安全
    智能合约审计
    公链安全审计
    钱包安全审计
    安全产品
    ZoomEye网络空间雷达系统
    在线漏洞扫描
    ScanV安全检测管理平台
    威胁和日志管理系统
    安全事件监控
    政务云防御平台
    御点终端安全管理系统
    ZoomEye BE 网络空间资产安全管理系统
    技术安全
    解决方案
    政府行业解决方案
    金融行业解决方案
    电信行业解决方案
    大型企业集团行业解决方案
    中小企业行业解决方案
    电商行业安全解决方案
    棋牌游戏解决方案
    直播行业安全解决方案
    大数据反诈骗解决方案
    Web系统远程监控解决方案
    全网态势感知解决方案
    全网资源侦测解决方案
    云安全解决方案
    金融安全解决方案
    区块链安全解决方案
    教育类网站安全解决方案
    公安机关互联网安全监督检查规定解决方案
    创宇信用
    内容安全
    创宇大数据
    SSL证书
    短视频运营
    秘信聊
    实名认证
    行业认证
    搜狗认证
    官网认证
    权威认证
    品牌宝
    短视频运营
  • 昱唯系列
    昱唯云建站
    昱唯网站设计
    昱唯网站优化
    昱唯企业邮箱
    昱唯微传单
    昱唯公众号助手
    昱唯门店系统
    昱唯游戏营销
    昱唯销售系统
    昱唯小程序
    昱唯商城
    昱唯建站
    昱唯400
    昱唯ABC
    昱唯ABC企业邮箱
    APP开发
    昱唯小票打印机
    昱唯ABC官网系统
  • 得力
  • 企信认证
    APP安全可信认证
    品牌官网实名验证
    诚信经营示范网站
    诚信经营示范单位
    诚信经营龙头单位
    网上315金牌认证
    诚信经营金牌认证
    教育行业金牌认证
    金融行业诚企认证
    可信网站安全验证
    企信认证
    医疗行业认证
    AAA级信用企业
    金盾官网认证
    AISIT网信APP安全认证
    诚信示范网店
    互联网3.15金盾认证
    AISIT网信认证
    移动APP安全检测
    企业诚信示范网站(单位)
    诚信经营行业龙头示范单位
    网上交易3.15金牌认证
    医疗行业诚信经营示范单位
    金融行业诚信示范网站(单位)
  • 法大大
    电子合同
云开发
云开发 
价格:
5000.00
购买数量:
快递: 包邮
产品保证
官方授权代理商
可开具专票和普票
24小时售后服务支持
产品详情

腾讯云云开发为移动应用开发者提供了云数据库、云存储及域名等基础设施服务,开发者无需再为此搭建及运维服务器,以及等待漫长的域名备案流程,只需要专注于业务逻辑实现。

功能

云开发帮助开发者统一构建和管理云资源,为开发者提供一站式后端云服务。

云存储

  • 快速上传:提供文件存储空间,可在客户端和云函数端通过 API 使用存储。

  • 权限管理:基于用户身份的安全控制,带权限管理的云端下载。

  • CDN 加速:存储内的文件,天然 CDN 加速,提升用户体验。

云函数

  • 云端运行:无需采购、部署、运维传统硬件,节约人力及成本。

  • 高效开发:每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度。

  • 弹性伸缩:根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用。

云数据库

  • 文档型 DB:数据库包含多个近似于 JSON 数组的集合,数组中的对象是记录,格式为 JSON 文档。

  • 简单易用:数据库 API 包含增删改查,操作简单;支持触发器,满足特殊场景。

  • 权限控制:通过 API 在客户端内和云函数内进行数据操作,安全可靠。

  • 主要功能

    目前云开发提供了三大基础能力:云数据库云存储云函数。这三种能力可以构成较完整的后端开发能力。同时云开发也支持多种客户端的开发,目前包括小程序端和 Web 端。

    云数据库

    文档型数据库包含多个近似于 JSON 数组的集合,数组中的对象是记录,格式为 JSON 文档。

    • 简单易用:数据库 API 包含增删改查,操作简单;支持触发器,满足特殊场景。

    • 权限控制:通过 API 在客户端内和云函数内进行数据操作,安全可靠。

    云存储

    • 快速上传:提供文件存储空间,可在客户端和云函数端通过 API 使用存储。

    • 权限管理:基于用户身份的安全控制,带权限管理的云端下载。

    • CDN 加速:存储内的文件,天然 CDN 加速,提升用户体验。

    云函数

    • 云端运行:无需采购、部署、运维传统硬件,节约人力及成本。

    • 高效开发:每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度。

    • 弹性伸缩:根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用。

    架构原理

    云开发引入 Serverless 技术架构,让您在构建应用的过程中无需关注计算资源的获取和运维;Serverless 架构并非无服务器,它的服务器被隐藏且在后台运行;您无需考虑基础设施,从而节约更多时间成本。同时,云开发可以兼容用户原有的后台架构。

    您可以通过以下两种途径来轻松操作云资源:

    • 在应用端,使用官方提供的接口。

    • 在云函数端,使用官方提供的 Node SDK 。

    微信小程序是指在微信生态内,无需下载及关注的轻应用,用户可以通过微信的扫一扫或搜索功能进行使用。而使用云开发提供的后台能力,您可以非常方便地进行小程序开发。

    开通小程序

    在开发小程序前,您需要先在微信侧开通一个小程序用作开发。而开通小程序则需要先在微信公众平台注册小程序账号,再使用开发者工具创建具体的小程序项目。具体的开发步骤可见 注册小程序账号

    小程序的结构

    每个小程序主要由两部分构成:主体部分(App)、各个页面。其中主体部分主要用于核心的配置,而各个页面则针对不同的业务。

    主体部分

    主体部分即 App 就是小程序的框架,用于支撑 pages、逻辑层的调用,以及对数据、wxss 等的解析。主体部分主要有以下文件构成:

    • app.js:小程序的逻辑文件,用于初始化 App 等。

    • app.json:小程序的全局配置文件,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等,用于导航、窗口、页面或 HTTP 的请求跳转等。

    • app.wxss:小程序的公共样式配置,作用于每一个页面。

    • sitemap.json:用来配置小程序及其页面是否允许被微信索引,可对特定页面的索引进行关闭。

    当完成框架部分后,开发者就可以开始自身业务的开发。

    页面

    小程序的页面一般由以下文件组成:

    小程序的页面基本上也遵循 MVC 结构进行构建。即模型(model)-视图(view)-控制器(controller)的设计方法。

    • js:页面逻辑,相当于控制层(C);也包括部分的数据(M)。

    • json:页面配置,配置一些页面展示的数据,充当部分的模型(M)。

    • wxml:页面结构展示,相当于视图层(V)。

    • wxss:页面样式表,纯前端,用于辅助 wxml 展示。

    其他部分

    工具配置 project.config.json:用于恢复小程序开发工具的个性化配置。

    本文中主要介绍了一些小程序开发的基本概念,更多小程序详情可参考 微信小程序官方文档

    小游戏

    小游戏是小程序的一个类目,用户可即点即玩,无需安装下载。微信团队在小程序环境的基础上提供了 WebGL 接口封装,使渲染能力和性能有大幅度提升。增加了这些能力后,小程序开发者具备了开发游戏的能力。

    小游戏虽然是小程序的一个类目,但其文件结构与小程序不同,小游戏仅有两个必要文件:

    • game.js :小游戏的入口文件

    • game.json :配置文件

      Web 端在云开发中的概念主要指:普通网站应用(PC 端)和公众号网页,统称为网站应用。使用云开发可支持开发网站应用。目前,云开发在 Web 端仅支持通过微信登录方式进行服务端访问授权,故开发者若要开发网站应用,需要先在微信公众平台/微信开放平台进行应用注册及开通。

      利用云开发的 Web 端能力进行开发时,主要有以下几个依赖概念:

      • 应用关联:使应用可以正常使用云开发资源。

      • 微信登录授权:在网站应用中接入微信登录方式。

      • 域名授权:保障您应用的安全性。

      应用关联

      要使用云开发提供的云函数、云存储和云数据库的功能,您需要先将云开发添加到您的网站应用中,即应用关联。将云开发提供的 Web 端 SDK 关联到您的网站应用,才能使客户端通过 SDK 操作后台资源。

      复制下方的代码片段,将其粘贴到您的 HTML 代码底部、其他 script 标记之前,即可将云开发添加至您的网站应用。

      <scriptsrc="https://imgcache.qq.com/qcloud/tcbjs/0.1.0/tcb.js"></script><script>var app = tcb.init({    env: 'test1-1f2e36'   })</script>

      微信登录授权

      目前云开发的 Web 端开发仅支持以微信登录作为登录鉴权方式,故在开发网站应用时,需要先注册开通微信登录。当您在开发不同类型的网站应用时,所需的微信登录方式也不同:

      • 若所要开发的是公众号中的网页(俗称 H5),则可以直接在公众平台开通公众号。公众号可以通过微信网页授权机制,来获取用户基本信息。

      • 若所要开发的是普通网站应用,则需要将应用注册到微信开放平台中。网站应用通过接入微信登录功能,可以让用户使用微信帐号快速登录您的网站。

      开发者将自身的网站应用注册到微信平台后,在腾讯云云开发控制台进行授权设置,即可接入微信登录方式。具体的授权方式请参见 微信平台授权

      域名授权

      为了增加安全性,云开发的身份验证服务需要先对网站应用来源进行验证,这就是这里说的域名授权。只有授权过的域名下的页面才可以使用 SDK 发起对云开发服务的访问。用户添加安全来源的网站应用,仅需将所需设置的网站域名添加到安全验证的白名单中。登录 云开发控制台 ,在 用户管理 > 登录设置 中添加授权域名。

      注意:

      若您只添加域名安全白名单而不开启微信登录作为鉴权模式,则无法正常使用客户端 SDK 调用资源,此两种安全校验需要搭配使用。

      • 开发者可基于云开发快速开发微信小程序和 Web 应用。而在后续即将上线的能力中,云开发环境同样会兼容多种客户端提供能力。

      • 通过集成云开发的 SDK(包括 Web 端、小程序端及服务端),开发者可在多种移动应用中使用云开发所提供的数据库、存储及云函数等后端云服务。云开发直接打通客户端与云资源的链路,无需构建应用后端服务,即可轻松拥有开发中需要的各种后端能力,用户仅需关注自身业务代码,使移动应用开发更为快捷。

      • 最典型场景中,开发者使用云开发开发微信小游戏、电商类小程序等,仅需要使用小程序端 SDK,后台资源或服务端资源,就可以完成完整的小程序开发。

      • 在其他场景中,开发者若需要一个管理后台来对自身的微信小程序进行管理,则可使用 Web 端 SDK 开发网页,用作管理小程序的后台内容。

      相关产品信息,请参见下表:

      产品名称与云开发的关系
      云数据库 MongoDB为云开发提供底层数据库支持。
      对象存储 COS为云开发提供底层存储支持。
      无服务器云函数 SCF为云开发提供底层云函数管理及计算支持。
      内容分发网络 CDN为云开发提供内容加速服务。

      云函数执行超时怎么处理?

      超时客户端会直接断开连接并报错,建议控制函数执行时间,尽量不要把耗时长的操作放在客户端直接调用的云函数内。

      云函数内置模块怎么使用?

      云函数内置模块已经集成于运行环境,可以直接使用。
      如果内置模块的版本不能满足需求,可以自行安装模块到云函数内,默认会被优先使用。
      目前已支持的内置模块为 request 2.87.1 。

      如果需要在云函数执行一些长耗时的处理怎么办?

      为了保证客户端的体验,不允许直接调用长耗时的云函数。

      • 建议在云控制台调整为需要的超时时间(上限为 20s),在云函数内使用callback()返回成功,客户端不等待执行结果。

      • 云函数会在超时时间内继续执行直到完毕或超时,将执行结果写入数据库等存储服务,再在客户端获取该结果。

      为什么云函数更新时,返回exit status 11?

      请检查一下函数的打包方式和入口方法。

      • 云函数创建时,默认执行方法是 index.main ,其入口文件为 index.js ,且 index.js 必须用 export 暴露出 main 方法。

      • 云函数更新时,如果选择用 zip 包上传,打包的方式需要注意,要保证 zip 包解压后的第一级内容必须包含入口文件(常见的错误打包方式是,将某个云函数代码放在某个文件夹内,并针对这个文件夹进行压缩,这样解压出来的文件是一个文件夹,不包含入口文件 index.js )。

      云函数测试时,部分日志丢失了?

      • 云函数测试时,如果以同步调用的方式(超时时间小于 20 秒),返回的日志最多为 4k,超过 4k 的日志不显示。

      • 如果以异步调用的方式(超时时间大于或等于 20 秒),返回的日志最多为 6M,超过 6M 的日志不显示。

      数据库容量达到上限之后怎么办?

      为了保证资源的合理利用,CloudBase 对各环境有数据库存储容量的限制。每个环境的数据库存储容量都是独立计算的。

      • 如果数据库的剩余存储容量低于 10%,则会通过短信、站内信、邮件等方式进行告知,您可以升级您的环境版本,以享有更多的数据库存储容量,避免影响业务的正常运行。

      • 如果该环境的数据库存储容量已用尽,则不允许继续往该数据库写入数据,但可以读取数据及删除数据。

      集合创建数量有限制吗?

      每个环境最多可创建100个集合。

      集合内文档的创建有限制吗?

      集合内的文档创建没有限制,不过如果集合内的文档数量较多,建议创建索引,以加快查询和搜索的速度。

      索引创建数量有限制吗?

      每个集合内最多可创建100个索引,每个索引最多可包含31个字段。

      为什么数据库都有 _openid 字段?

      每个从 微信客户端 写入的数据,都默认带一个 _openid 字段,用于标识该文档来自哪个用户。

      数据库最大并发多少?

      基础版最大支持30个并发,超过该限制的请求将阻塞等待。为了保证您的业务顺利,请根据查询条件创建适当的索引,确保查询不要阻塞太长时间。

      修改了数据库集合权限后为什么不生效?

      后台有数据缓存,最迟1分钟全部生效。

      数据库文档 field 格式有何限制?

      字母 + 数字 + 下划线 + 点,不超过32位,且不以下划线、/、点开头。

      为什么数据库中的部分数据在控制台可以看到,但是在客户端却获取不到?

      请检查下集合权限,对于非 “公有读”的权限类型,系统会强制校验 _openid 字段,是否与当前用户身份是否相同。

      如果是在控制台添加的数据,属于管理员添加的数据,没有 _openid 信息,因此不属于任何一个用户。这部分数据只能由管理员通过控制台进行编辑,而不支持通过客户端进入写入操作(即使管理员,也不能通过客户端进行写入操作)。

      文件存储的容量达到上限之后怎么办?

      为了保证资源的合理利用,CloudBase 对各环境有文件存储容量的限制。每个环境的文件存储容量都是独立计算的。

      • 如果文件存储的剩余容量低于10%,则会通过短信、站内信、邮件等方式进行告知,您可以升级您的环境版本,以享有更多的文件存储容量,避免影响业务的正常运行。

      • 如果该环境的数据库存储容量已用尽,则不允许继续往文件存储中上传文件,但可以下载及删除文件。

      文件夹创建数量有限制吗?

      文件夹的创建没有数量限制。

      文件夹内的文件上传数量有限制吗?

      文件夹内可上传的文件数量没有限制。

      • 尽量不要在同一个文件夹下放置太多文件,到达一定量时会对性能有比较大的影响。

      • 删除文件夹时,会同时删除该文件夹内的所有文件,当文件夹内的文件数量过多时,也会影响删除文件夹的效率。

      具体参见 请求速率与性能优化

      上传已经存在的文件会有什么动作?

      会覆盖已经存在的文件,表现与上传不存在的文件完全一样。

      我可以直接使用文件链接下载文件吗?

      即使存储桶是公有读的,仍然不建议这样做,使用 fileid 通过 SDK 访问文件是最安全稳固的做法。

      如何创建云开发环境?

      请参考文档 开通云开发服务

      能否创建多个资源环境?

      资源环境是您在开发小程序过程中所用到资源集合,包括数据库、文件存储等。
      每个环境的资源是独立且相互隔离的,您可以根据自身需求创建多个环境,以用于开发、测试及生产等多种场景。
      如果您有多个应用,对应不同的业务数据,也是需要创建多个环境。当前在微信侧(微信开发者工具)可创建两个免费环境,在腾讯云侧可创建一个免费环境。

      不同客户端能否使用同一个资源环境?

      目前在微信侧创建的环境,可支持开发小程序端和 Web 端;而在腾讯云侧创建的环境暂时只支持开发 Web 端。

      环境的 API 调用次数达到上限之后怎么办?

      为了保证资源的合理利用,云开发对各环境有 API 调用次数的限制。每个环境的调用次数都是独立计算的,并且以天为单位进行统计。

      • 如果当天的 API 调用次数在超过80%及90%时,则会通过微信、短信、站内信、邮件等不同方式进行告知,若您开发小程序,是微信侧触发的此告警,则发送渠道为微信,否则为腾讯云。您可以升级您的环境版本,以享有更多的 API 调用次数,避免影响业务的正常运行。

      • 如果当天的 API 调用次数已用尽,则调用 API 时,会报【调用次数已达上限】的错误。隔天调用次数重置时,将会恢复至正常状态。



  • 腾讯云授权.jpg


品质认证
全国包邮
官方授权代理商
24小时售后服务
企业专属特权
服务保障
正品保证
官方授权代理商
24小时售后
关于我们
支付方式
公司转账
对私付款
支付宝付款
微信支付
商家服务
商家服务
培训中心
广告服务
服务市场
物流配送
免运费
海外配送
京东快递
211限时达
website qrcode

扫描查看手机版网站

会员登录
登录
其他帐号登录:
我的资料
购物车
0
留言
回到顶部