微信小程序会话服务器如何配置
编辑:小飞燕 发布时间:2021-03-17 08:31:01
微信小程序会话服务器可以帮助小程序开发者管理相应的小程序场景,但这个场景于会话场景。那么微信小程序的会话服务器怎么配置呢?让我们互相了解一下。
微信小程序提供了一个在微信上运行小程序的解决方案,框架、组件、api都比较完整,在这个平台上想象力很大。
微信小程序会话服务器的配置方法:
微信的定位不是html5,这里很多人都有误解。在某些实现中,我们不能把html5想当然。比如微信的请求接口wx.request不支持cookie传输,所以会话层不能使用传统的会话模式。
小程序会话服务器的配置非常简单。用canvas绘制后,将序列化的动作提交给applet服务器保存。下次加载时,请列出用户绘制的图形。
部署并运行
有这个小程序源代码的朋友可以尝试自己运行。
整体架构
1.准备域名和证书
在开发微信小程序的过程中,很多环节受到微信的严格限制,尤其是网络请求。如果小程序域名和协议不符合小程序的要求,就没有办法进行后续开发。具体条件包括:
它只允许与mp中配置的域名通信。如果没有域名,你需要注册一个。
互联网请求必须遵循https协议,因此您还需要为您的域名申请证书。
域名注册后,可以登录微信公众平台配置通信域名。
2.云托管和镜像部署
服务器运行代码和配置已经打包成腾讯云cvm镜像,大家可以直接使用。
腾讯云用户可以免费领取礼包,体验腾讯云小程序解决方案。
如果小程序映像已经包含了所有的服务器环境和小程序代码,那么如果你想体验其他的小程序功能,可以跳过这一步,不需要重复部署。
3.配置https
nginx已经部署在镜像中,因此需要在/etc /etc/nginx/conf.d下修改配置中的域名、证书和私钥
配置完成后,可以启动nginx。
微信小程序会话服务器配置好之后,大家都可以使用小程序会话功能,对于用户来说无疑是一个不错的小程序体验。如果有什么不明白的地方,请在源代理网的小程序频道搜索。
下面是如何在标题开头的小程序右上角的菜单中添加一个子菜单。标题到此结束
小程序右上角的菜单可以直接进入小程序的部分,大大提高了小程序的使用体验。但是,如果开发人员比较初放置了不太相关的内容,就应该重置。如何给小程序右上角的菜单添加子菜单?你需要创建一个接口。
自定义菜单界面可以帮助小程序右上角的菜单丰富内容,让用户更好更快地理解小程序的功能。在小程序右上角的菜单中添加子菜单后,小程序界面如下图所示:
查看请求示例
{
button':[
{
键入' : '',名字' : '歌曲',键' :'v1001_today_music '
},
{
名称' : '菜单',sub_button':[
{
键入' : '视图',名称' : '小程序搜索',url':'http://www.soso.com/'
},
{
键入' : '微型程序',名称' :'wxa ',url ' : ' http://mp . weixin . qq.com ',appid':'wx286b93c14bbf93aa ',页面路径' : '页面/月球/索引'
},
{
键入' : '',名字' : '赞美我们',键' :'v1001_good '
}]
}]
}
请求其他新按钮类型的示例
{
button': [
{
名称' : '扫描二维码小程序',sub_button': [
{
键入' : 'scancode_waitmsg ',名称' : '带提示扫描代码',键' : 'rselfmenu_0_0 ',sub_button': [ ]
},
{
键入' : 'scancode_push ',名称' : '扫描代码推送事件',键' : 'rselfmenu_0_1 ',sub_button': [ ]
}
]
},
{
名称' : '发行图纸':
sub_button': [
{
键入' : 'pic_sysphoto ',名称' : '系统拍照,发图',键' : 'rselfmenu_1_0 ',sub_button': [ ]
},
{
键入' : 'pic_photo_or_album ',姓名' : '在相册中拍照或发图',键' : 'rselfmenu_1_1 ',sub_button': [ ]
},
{
类型' : 'pic_weixin ',姓名' : '微信相册',键' : 'rselfmenu_1_2 ',sub_button': [ ]
}
]
},
{
姓名' : '发送地点',键入' : 'location_select ',键' : 'rselfmenu_2_0 '
},
{
键入' : 'media_id ',名称' : '图片',media_id': 'media_id1 '
},
{
键入' : 'view_limited ',名称' : '图形消息',media_id': 'media_id2 '
}
]
}
参数描述
参数必须声明
button为一级菜单数组,个数应为1~3
sub_button没有二级菜单数组,个数应为1~5
type是菜单的响应动作类型,view代表网页类型,click代表类型,miniprogram代表小程序类型
名称为菜单标题,不超过16个字节,子菜单不超过60个字节
按键等类型必须有一个菜单键值,用于消息界面推送,不超过128字节
uriew和miniprogram类型必须是网页链接,用户可以通过单击菜单打开,不超过1024字节。当类型为迷你程序时,不支持小程序的旧版本客户端将打开此url。
media_idmedia_id类型和view_limited类型必须调用新长期素材接口返回的合法media_id
应用编号
小程序类型必须是applet appid(只能配置认证微信账号)
页面路径小程序类型必须是小程序的页面路径
上一篇:微信小程序滚动条事件详解
猜你喜欢
-
4个小程序会话技巧565人喜欢
小程序会话管理是怎样的?小程序火热的背后是各种功能的开发,以及越来越多的小程序开发教程,今天我们聊聊小程序会话管理是怎样的。下面一起看看吧。小程序会话管理是怎样的?安装和配置第一步:使用 composer 安装 bundlecomposer require wechat-appsession-bund…
更新时间:2020-01-25 19:23:43
-
小程序会话保持怎么实现78人喜欢
如何保持小程序会话?小程序的会话都是临时的,所以下一个会话没有记录,那么如何保持会话呢?让我们看看如何保持小程序会话。如何保持小程序会话?小程序的http请求使用wx.request({})方法,但…
更新时间:2021-03-17 08:40:49
-
实现小程序会话的相关问题及解决办法39人喜欢
小程序会话功能将帮助开发人员在早期开发小程序,开发成功后,将大大改善用户体验,具有许多好处。但是在实现小程序会话的过程中会遇到一些麻烦,需要不断提交请求。那么实现小程序会话有什么错…
更新时间:2021-03-17 08:31:36
-
微信小程序会话服务器如何配置22人喜欢
微信小程序会话服务器可以帮助小程序开发者管理相应的小程序场景,但这个场景仅限于会话场景。那么微信小程序的会话服务器怎么配置呢?让我们互相了解一下。微信小程序提供了一个在微信上运行小…
更新时间:2021-03-17 08:31:01