Wafer - 快速构建具备弹性能力的微信小程序

Related tags

Miscellaneous wafer
Overview

Wafer - 快速构建具备弹性伸缩能力的微信小程序

Wafer 是腾讯云面向广大开发者提供的小程序开发全栈资源套件,套件提供小程序会话管理服务和 WebSocket 信道服务,部署方式具备良好的弹性伸缩能力,可以快速应对业务的爆发增长,同时具备较低的开发门槛。

如果你希望自己动手搭建小程序,小程序实验室将提供 step by step 的教程帮助你完成目标!

阅读 Wiki 文档了解 Wafer 提供的服务、部署方法、架构设计以及实现细节。

使用过程中若有疑问,欢迎到腾讯云开发者问答社区进行提问。

Wafer2 正式发布

开发者工具方案(以下简称 Wafer2)是 2017 年腾讯云基于原来的 Wafer 解决方案(以下简称 Wafer1)并与微信团队深度定制合作的一站式小程序解决方案,Wafer 团队基于腾讯云强大的 IaaS 能力搭建了一个 PaaS 小程序解决方案,用户只需要开通,即可使用开发者工具上传、部署、调试小程序后端代码,无需了解服务器运维、数据库部署搭建即可使用。

点击查看Wafer2 指引

Wafer1 开发者资源索引

关于 Wafer

Wafer 是一个愿景,希望可以给开发者提供到像晶片一样精致且可靠的开源项目,也希望和广大开发者一起进行打磨,打造健康的小程序全栈开发生态。

Wafer 的全称是 Weapp Application Fullstack Essential Resources,即微信小程序全栈基础资源。

关于 Wafer 的探索历程,可以阅读这篇文章

LICENSE

MIT

Issues
  • 小程序获取用户信息接口调整

    小程序获取用户信息接口调整

    小程序获取用户信息接口调整,sdk中也有用到wx.getUserInfo

    opened by zsh1995 5
  • wafer的cos图片域名是不是有bug?

    wafer的cos图片域名是不是有bug?

    image 返回的url那个region变成了undefined

    然后我看了源码 image 这个url跟实际的差很多 region map是没有必要的

    是有别的用意吗?

    opened by yoohan-dex 5
  • 请尽快出一份自行部署的教程

    请尽快出一份自行部署的教程

    我在digitalocean上有服务器,想自己部署。还请腾讯云的同事尽快出一份wafer自行部署的教程

    opened by raypp 4
  • 自建服务器,信道服务器怎么配置?

    自建服务器,信道服务器怎么配置?

    如果是自建会话和业务服务器,请问能否使用腾讯云PaaS的信道服务器,信道服务器是否需要收费,如果可以,怎么配置?

    opened by jameszhang023 3
  • 信道服务是不是只能处理用户主动的断开请求?

    信道服务是不是只能处理用户主动的断开请求?

    例如断网,崩溃这样的情况。业务服务器是收不到信道服务器推送的链接断开的请求的。是不是只能在每次推送的回调里面处理失效的链接??

    opened by Bluebang 3
  • 为什么没有python语言的SDK?

    为什么没有python语言的SDK?

    python作为主流开发语言,为啥没有提供相应的SDK?

    opened by CptJason 3
  • 从前天开始,信道服务器就连不上,现在生成环境都在用!

    从前天开始,信道服务器就连不上,现在生成环境都在用!

    不能用也要提前告知开发者吧,现在小程序都登录不了了

    opened by RuiZhuo 2
  • 在Apache Server(HTTPD)和Tomcat在同一台电脑搭建服务器

    在Apache Server(HTTPD)和Tomcat在同一台电脑搭建服务器

    之前买了一个月的腾讯云部署方案,一次要买两个服务器,感觉亏得要死 因为会话服务器(准确来说是鉴权服务器)本身已经固定,而且不需要任何修改,放在额外一个服务器,十分浪费资源。 感觉可以解决用下面的方式解决: Apache Server负责80端口的HTTP协议,运行php的会话服务器程序 Tomcat 开启SSL,将默认的8443端口改为443端口,同时部署证书,运行java业务服务器程序 在sdk.config设置里面,将authServerUrl改为 "http://localhost/mina_auth" (mina_auth为index.php所在文件夹名称)

    opened by xiaoyun94 2
  • 关于小程序新登录机制

    关于小程序新登录机制

    小程序公布了新的登录机制,Wafer是否跟进呢?把login和getuserinfo区分开来

    opened by sdlyfjx 1
  • C#客户端

    C#客户端

    我的一个项目中,使用wafer作为服务端,客户端有小程序和C#应用程序,现在服务端和微信小程序都完成了,但现在想写C#客户端的时候发现没有相关文档可参考,请问wafer不支持C#桌面程序客户端吗?

    opened by yuzifu 1
  • 如何查看日志

    如何查看日志

    看不见日志好心慌

    opened by xrlu0929 0
  • 这里data判断返回的数据是不是有些问题

    这里data判断返回的数据是不是有些问题

    console.log(data); if (!data || data.code !== 0 || !data.data || !data.data.skey) { return opts.fail(new Error("\u54CD\u5E94\u9519\u8BEF\uFF0C".concat(JSON.stringify(data)))); }

    opened by liaojunhao 0
  • 配置安全组的问题

    配置安全组的问题

    如何配置禁止某个IP的所有端口访问呢?还是说只能每个端口配置?

    opened by wangzzleo 2
  • go版本session-server

    go版本session-server

    golang版本wafer-session-server url:https://github.com/yicll/go-wafer-session-server 支持同一实例部署多server 支持mysql&redis,redis效率大概比mysql提升20倍 支持原生wafer sdk请求

    opened by yicll 0
  • 连接信道服务失败,网络错误或者信道服务没有正确响应

    连接信道服务失败,网络错误或者信道服务没有正确响应

    code:1001 detail:RequestError message:"登录态已过期" type:"Request failed with status code 404" message:"连接信道服务失败,网络错误或者信道服务没有正确响应"

    "Error at http://127.0.0.1:18645/appservice/vendor/wafer2-client-sdk/lib/request.js:33:30 at http://127.0.0.1:18645/appservice/vendor/wafer2-client-sdk/lib/request.js:37:2 at require (http://127.0.0.1:18645/appservice/dev/WAService.js:1:699587) at http://127.0.0.1:18645/appservice/dev/WAService.js:1:699196 at http://127.0.0.1:18645/appservice/vendor/wafer2-client-sdk/index.js:6:15 at require (http://127.0.0.1:18645/appservice/dev/WAService.js:1:699587) at http://127.0.0.1:18645/appservice/dev/WAService.js:1:699196 at http://127.0.0.1:18645/appservice/app.js:7:14 at require (http://127.0.0.1:18645/appservice/dev/WAService.js:1:699587) at :1:1"

    其他登陆,请求,上传图片都是成功的。

    opened by a0215cpl 0
  • 会话服务,PHP5.4 POST到index.php的时候500错误

    会话服务,PHP5.4 POST到index.php的时候500错误

    没用过PHP,感觉index.php一有require_once就会有问题。

    opened by whombu 0
  • app.tunnel可以返回json对象 但是console.log(app.tunnel.socketUrl)显示null(看正文)

    app.tunnel可以返回json对象 但是console.log(app.tunnel.socketUrl)显示null(看正文)

    console.log(app.tunnel); console.log(JSON.stringify(tunnel);); console.log(app.tunnel.socketUrl);

    //app.tunnel Tunnel {serviceUrl: "https://mi4yyjel.qcloud.la/weapp/tunnel", socketUrl: null, status: "CONNECTING", open: ƒ, on: ƒ, …} close : ƒ close() emit : ƒ emitMessagePacket(messageType, messageContent) isActive : ƒ isActive() isClosed : ƒ isClosed() isConnecting : ƒ isConnecting() isReconnecting : ƒ isReconnecting() on : ƒ registerEventHandler(eventType, eventHandler) open : ƒ openConnect() serviceUrl : "https://mi4yyjel.qcloud.la/weapp/tunnel" socketUrl : "wss://mi4yyjel.ws.qcloud.la/qcloud/ws?tunnelId=4660fd8e-da23-48ab-88fc-6cb4aecc206e&tcId=125ecb3977c2fb8b405f53f15fb52fe2" status : "ACTIVE" proto : Object

    //app.tunnel.socketUrl {"serviceUrl":"https://mi4yyjel.qcloud.la/weapp/tunnel","socketUrl":null,"status":"CONNECTING"}

    //app.tunnel.socketUrl null

    opened by C635939636 0
  • 微信底层接口修改wafer能否正常使用

    微信底层接口修改wafer能否正常使用

    wx.getUserInfo接口不再支持的情况下如何进行登陆。

    opened by blaspheme 1
  • 请求在Wafer2服务器中加入Redis和数据库备份相关服务

    请求在Wafer2服务器中加入Redis和数据库备份相关服务

    请求在Wafer2服务器中加入Redis能力,以及mySQL 数据备份相关服务,让这个SDK具有真正的商业化应用价值,谢谢!

    opened by darriel 0
  • 小程序中使用 cos-wx-sdk-v5 进行上传文件,SecretId 传不到sdk中的问题

    小程序中使用 cos-wx-sdk-v5 进行上传文件,SecretId 传不到sdk中的问题

    按照官网的例子写的,但是在sdk中并没有接受到SecretId

    opened by nick3108qqcom 1
Owner
腾讯云
腾讯云的APIs, SDKs, 开源项目以及文档
腾讯云