微信公众号开发的准备工作
最近刚刚结束一个微信公众号的开发,在此期间也查阅了不少资料,旁边大牛催我开始写自己的博客,以免下次再有类似的开发,还要再去各种找博客。
今天先说开发前的准备工作:
一、先根据自己的需求构建数据库并设计表,我用的是MySQL5.5.27。
二、搭建项目框架,因为我们本次项目还涉及到后台的一些功能,我们选择的jeesite开源框架,能够帮助我们快速的开发并且不用纠结样式的问题。
三、内网穿透工具,由于我们本地服务器是无法直接与微信服务器进行交互的,所以需要通过内网穿透工具将请求发送给微信服务器并得到相应,我们才会收到微信给我们的消息,所以内网穿透工具是必不可少的。最初我使用的是ngrok的免费版,申请好域名之后,每次链接都要靠运气,项目测试还要等链接,对于程序员来说简直会因为这不停的尝试链接而变得狂躁的要命。后来选择使用了花生壳,还是比较好用的,账号是同事注册的,他说花了六块钱,但在后期我是用的过程中,每次都觉得我使用的可能是免费版。哈哈哈,把我想法告诉花钱的同事之后,他坚决的告诉我不可能是免费的。其实六块钱不算多,其他内网穿透软件最少要十几块钱,花生壳页面设计还有使用性能来说还算是优秀。
今天主要讲花生壳的使用:
1、百度搜索花生壳 花生壳首页
点击下载 -->选择Windows下的官方免费下载 -->将花生壳客户端安装到本地即可
花生壳首页2、在花生壳官网注册一个账号,详细的注册过程我就不讲了,因为我现在的账号不是我自己注册的。注册好了之后点击登录,会看到左侧的菜单栏中有内网穿透,点击之后就可以添加自己的映射(天呐,我为了还原步骤、截图删了我们原来的映射)
首先填写这个映射的名字,这个是给有多个映射的人用来区分自己不同的映射的,可以写自己当前的项目名。
第二个是选择域名,可能我花的人比较少,就只有一个域名可以选,反正无所谓啦,就它了,能用就行。
第三是映射类型,微信服务器只能跟开了80端口的服务器交互,所以选择HTTP80,外网端口就直接显示80了。
第四个是内网主机,我填写的是127.0.0.1,我不是很确定自己的主机ip行不行,大家可以试一试,127.0.0.1这个是绝对可以的。内网端口就填写自己本地项目运行的端口就可以了,我的是8080.
添加内网穿透点击确定成功之后就可以看到自己的映射了,想要使用花生壳只登录网页版是不行的,要同时登录网页版和客户端才能正式使用。
花生壳客户端登录成功页面网页和客户端登录成功之后,复制自己的映射地址,打开tomcat(我是直接运行了一个使用tomcat的项目做的测试),就可以进入到tomcat官网了,如果是像我一样直接用自己的项目测试的话,可以直接把自己项目连接中的localhost:8080用映射地址代替就可以进到自己的项目中了(http://映射域名/项目名/xx/xxx)。
使用映射地址直接进入到tomcat官网这样微信开发前的准备工作就完成了。
作者:Hester呀
版权所有,欢迎保留原文链接进行转载:)