E企盈营销工具技术服务商 热线:4006-838-530

微信小程序禹会区E企盈小程序云端增强SDK接入

【引自第九程序的博客】一、XpmJS 是啥XpmJS可以链接任何云端资源,为小程序、移动应用提供云资源通道和后端能力。降低开发门槛,提升小程序的开发效率。无需编写后端代码,即可实现用户登录、WebSocket 通信、微信支付、云端数据表格、文件存储等功能。虽然 PHP 是最好的编程语言, 但是使用 XpmJS 后, 无需学习包括 PH开通取暖器小程序电话:4006-838-530P 在内的任何后端语言,用 Javascript 即可搞定一切,NodeJS 也不用!二、为啥 XpmJS从代码结构上看 XpmJS 更优雅!因为使用了 Promise!XpmJS 封装了常用后端操作,还提供一个管理后台,微信支付只要一行代码就可以实现!后端部署在你的云主机上!你可以完全掌控数据。方法1:开通心机小物小程序电话:4006-838-530 一键安装推荐使用腾讯云一键安装链接 ( 访问微信接口快, 可以免费申请 Https 证书 )方法2: 安装脚本安装前,先提前申请 Docker Hub 镜像 申请地址 https://www.daocloud.io/mirror

  1. # 请采用 Ubuntu 14.04 64位 LTS 
  2.  
  3. curl -sSL http://tuanduimao.com/xpmjs-server.sh | sh -s yourdomain.com http://your id.m.daocloud.io  

方法3: 使用 Docker 安装

  1. # 安装 Docker  
  2. curl -sSL https://get.daocloud.io/docker | sh 
  3.  
  4. # 启动容器 
  5. docker run -d –name=xpmjs-server   
  6.     -e “HOST=yourdomain.com”  
  7.     -v /host/data:/data   
  8.     -v /host/apps:/apps   
  9.     -v /host/config:/config   
  10.     -p 80:80 -p 443:443   
  11.     tuanduimao/xpmjs-server:1.0  

XpmJS Server 升级第一步: 下载代码:

  1. curl http://xpmjs-1252011659.costj.myqcloud.com/xpmjs-server-1.0.tar.gz 

第二步: 解压并更新:

  1. tar xvfz xpmjs-server-1.0.tar.gz 
  2.  
  3. cd 1.0 && docker cp . xpmjs-server:/code  

三、XpmJS 咋用1. 用户 ( User )用户登录 login()

  1. var user = app.xpm.require(‘User’); 
  2.  
  3. user.login().then( function( userInfo ) {  
  4.  
  5.     console.log( ‘用户登录成功’, userInfo ); 
  6.     app.session.set(‘loginUser’, userInfo ); 
  7. }) 
  8.  
  9. .catch( function( excp ) {  
  10.     console.log(‘用户登录失败’, excp ); 
  11. }); 

用户退出 logout()

  1. var user = app.xpm.require(‘User’); 
  2.  
  3. user.logout().then( function( userInfo ) {  
  4.     console.log( ‘用户注销成功’, userInfo ); 
  5. }) 
  6.  
  7. .catch( function( excp ) {  
  8.     console.log(‘用户注销失败’, excp ); 
  9. });  

读取资料 get()来自微信客户端的用户信息 ( 非云端数据 )

  1. var user = app.xpm.require(‘User’); 
  2.  
  3. user.get().then( function( userInfo ) {  
  4.     console.log( ‘读取成功’, userInfo ); 
  5. }) 
  6.  
  7. .catch( function( excp ) {  
  8.     console.log(‘读取失败’, excp ); 
  9. });  

2. 信道( Wss )使用 Websocket 信道,可以实现双向实时通信。打开信道 open()

  1. var wss = app.xpm.require(‘Wss’); 
  2. wss.open(‘/wxapp’).then(function( res ) { 
  3.     console.log( ‘信道连接成功’, res ); 
  4. }) 
  5. .catch( function( excp ) {  
  6.     console.log(‘信道连接失败’, excp ); 
  7. });  

在线用户 liveUsers ()

  1. var wss = app.xpm.require(‘Wss’); 
  2. wss.liveUsers().then(function( users ) { 
  3.     console.log( ‘读取在线用户成功’, users ); 
  4. }) 
  5. .catch( function( excp ) {  
  6.     console.log(‘读取在线用户开通省力拖把小程序电话:4006-838-530失败’, excp ); 
  7. });  

用户信息数据结构

字段 中文 说明

id客户端ID _id用户ID nickName微信昵称 gender性别 avatarUrl头像

AD:【E企盈】模王系统:拼购电商卖货系统,直播电商系统,多商户入驻系统
赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序禹会区E企盈小程序云端增强SDK接入
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

模王系统开发

联系我们升级日志

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏