使用BAE快速搭建微信服务 置顶
小雨_sh · 小雨_sh 发布于2016-05-21 20:44 浏览:41323 回复:39

使用BAE快速搭建微信服务

 

最近BAE基础版已经支持微擎这个微信开源框架了,怀着尝鲜的心态去试用了一下,整体过程非常简单非常顺利,10分钟就完成了所有配置。下面来讲解一下主要的操作过程。

 

首先登陆到BAE基础版的控制面板,BAE将部署微信公众号作为一个单独场景提供给用户。

 

点击“部署微信公众号”的按钮,进入创建页面。

在创建页面,可以看到所有支持的微信建站模板,目前支持wemall和微擎两个开源的微信模板。

选择微擎作为建站模板。

接下来就是部署信息和执行单元套餐的配置项

 

在这些配置项里,有一个特别的地方需要注意,就是代码版本工具使用了打包上传的方式代替了svn/git的方式,根据bae官方的介绍,现在bae提供的所有模板,仅提供打包上传的代码管理方式,究其原因就是因为这些模板都会在运行过程中(初始化安装,升级,插件按照)在本地生产很多的代码和数据文件,如果用svn/git的方式,这些运行时文件是没办法自动提交到svn/git里面的,最直接的影响就是应用failover后,代码和数据都没了,应用一夜回到解放前。打包上传就是为了解决这个问题而产生的,bae会自动备份并打包用户的所有代码和数据,failover的时候会从备份包来恢复,这样就不会对应用产生任何的影响了。

现在看来,有了这个功能,用户再也不用担心数据丢失的问题了,免除了用户自行实现持久化的负担,关于这一点,我要给个大大的赞。

 

言归正传,选好配置支付订单,一个包含微擎模板的服务器就算搭建好了。

接下来就是去安装了。

 

访问刚才创建好的服务:http://weiqingtest.duapp.com,进入如下的安装页面

勾选页面下方的复选框,点击“继续按钮,进入环境监测页面,看起来一切正常

继续到下一步配置数据库和管理选项,数据库的话,bae是免费提供mysql数据的,自己去创建一个就好了。

这里有一个坑要说一下,就是在数据库主机里面需要把端口号加上,bae提供的数据库的端口号是4050,不是默认的3306

配置完成后点击“继续”,就看到下边的安装成功页面了

点击“访问网站首页”按钮,正式进入自己的微擎后端(此处省去了登陆页面,自行补脑吧),

根据微擎的建议,安装成功后先去注册站点,然后需要更新代码。

点击页面右上方的系统,进去之后可以看到“一键更新”和“注册站点”这个功能选项

注册站点

 

一键更新

更新完成之后会收入如下的弹框提示

 

这些事都做完,接下来该去配置微信了。

在微擎的公众号列表页,点击“添加公众号”的按钮

主要就是配置上面页面中的信息,配置完成后,微擎会自动帮你生成一个在微信端进行配置的引导页,类似如下的截图

按照上面的描述,在微信端完成配置,然后检测是否接入成功。

成功之后在公众号列表页就可以看到自己的微信号了,如下

 

到了这一步,所有基本的配置都完成了。微擎提供的应用市场上有各种各样的插件供选择,比如微商城,微小区等,接下来就是根据你的需要选择就是了,完全不需要个人进行代码开发。下边是微擎的应用商城的截屏,可以看到应用还是很丰富的。

 

 

总结一下,整体的使用体验非常好,按照页面上的描述操作就行了,没有任何的技术门槛。

所有的操作加起来,10分钟就完成了一个公众号后端的搭建,而且没有任何的编码工作,这一点是非常赞的。


点赞  ( 0 )
收藏
评论(39)
共39条回复 最后由小宇宙闪电回复于2017-06-08 16:17
#2周星驰回复于2016-05-24 09:28:58

看起来很厉害的样子

0
#3长江后浪回复于2016-05-25 18:29:19

不错的功能啊

0
#4caoview回复于2016-05-31 08:01:27

棒棒哒

0
#5zhangruo回复于2016-05-31 14:06:06

买不了是什么情况啊

0
#6caoview回复于2016-05-31 21:01:47


专业版表示更新文件总是失败

1
#7夏一跳回复于2016-06-02 00:19:01

感谢LZ的分享

0
#8andy回复于2016-06-07 17:29:34

mysql  用户名密码是什么  有人知道嘛?

0
#9大白回复于2016-06-13 10:12:29

棒棒哒

0
#10中出绅士回复于2016-06-13 22:48:14
#4 caoview回复
棒棒哒

BAE基础版可以SVN提交代码啊

0
#11中出绅士回复于2016-06-13 22:49:26
#8 andy回复
mysql 用户名密码是什么 有人知道嘛?

ak/sk


https://console.bce.baidu.com/iam/#/iam/accesslist

0
TOP