腾讯云代理
云新闻

微信小程序示例云端镜像腾讯云免费支持

作者:小米子 来源:未知 2016-09-26 我要评论


 



本镜像提供了两个微信小程序 Node 服务的运行环境和源码。

  1. 镜像已安装 NGINX,并配置了 SSL 模块(证书需要开发者自己上传); 
    NGINX已配置两个反向代理分别指向两个小程序的服务端口。 
    镜像部署完成后,请部署证书后启动 NGINX。

  2. 已安装好 Node 环境及 NPM 包管理,Node 版本:v6.0.0

  3. 已安装好 PM2 工具,可以方便进行 Node 进程管理

  4. WebSocket 长连接服务 使用 Node 搭建了 SocketIO 服务, 
    支持「剪刀石头布」微信小程序。已安装运行需要的 NPM 模块。

  5. 文件上传和存储服务 
    使用了腾讯云 COS 服务,支持「小相册」微信小程序。已安装运行需要的 NPM 模块

     

    场景一:文件上传下载
    微信小程序框架提供了文件上传下载的接口,用于将本地资源上传到指定的服务器,或者将指定Url的资源下载到本地,但微信小程序框架只提供了客户端的解决方案,缺少服务端的对应实现,需要小程序开发者从零开始构建自己的上传下载存储服务器,腾讯云作为专业的云服务提供商,利用自身云端海量极速稳定的基础服务提供了文件上传下载存储的配套云端解决方案,帮助开发者降低开发小程序的复杂度,使得开发者可以更加专注于业务的开发,更加高效。
     
    场景二:WebSocket长连接应用
    微信小程序框架提供了WebSocket请求建立,数据通信,连接关闭等一系列的客户端接口,用于与远程支持WebSocket协议的服务器通信,以便小程序能实现服务器主动push等更接近native的体验,但微信只提供了客户端的解决方案,缺少服务器端的对应实现,需要开发者自行构建支持WebSocket协议的长连接服务器。腾讯云使用自身云端稳定高性能的基础服务搭配Socket.IO镜像,提供WebSocket长链接的云端解决方案,降低开发者使用WebSocket长连接的成本,使得小程序可以更加高效快捷的使用WebSocket长连接通信。
    场景三:会话管理应用
    微信小程序框架提供了wxml/wcss/js api便于开发者,尤其是web开发者快速地创建自己的小程序,但微信小程序本质上与web开发模式存在区别,其中最为明显的区别之一是微信小程序采用程序包上传的方式提交,微信加载程序包到本地,使用时微信直接从本地启动小程序,运行模式与web模式大不相同,小程序使用框架提供的wx.request接口发送https请求不会携带cookie信息,传统webserver的会话管理能力(session)在微信小程序无法直接使用,在这点上微信小程序更像CS架构的开发模式,开发者需要自己实现会话管理功能。腾讯云作为专业的云服务提供商,使用自身云端稳定丰富的基础服务帮助开发者搭建具备会话管理功能的小程序,提供会话管理的云端技术方案及小程序端sdk,帮助开发者降低构建完整小程序的成本,使得开发者可以更加集中精力于业务逻辑的实现。
    场景四:视频应用场景
    微信小程序框架具备丰富的wxml/wcss/js api以及配套的文档帮助开发者快速地搭建时下热门的视频类应用,微信小程序框架主要提供了客户端的解决方案,但构建完整的视频类应用必须要有配套的云端支持,其中最为重要的是流媒体转码集群和流媒体播放服务集群。腾讯云作为专业的云服务提供商,汇聚腾讯强大的视频处理能力,具备一站式的视频点播/直播能力,可以为视频类小程序提供专业可靠的云端视频解决方案,使得开发者可以节省实现基础视频服务能力的成本,只专注于业务需求的开发。



     

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;

2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;

3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 录制的视频直播网站的视频

    录制的视频直播网站的视频

  • 微软Azure云服务爆发全球性故障,持续9个小时

    微软Azure云服务爆发全球性故障,持续9个小时

  • 小镇有形 物联无边 无锡联手阿里云打造世界级物联网小镇

    小镇有形 物联无边 无锡联手阿里云打造世界级物联

  • 或者以此为前提的应用程序

    或者以此为前提的应用程序

网友点评