微信小程序> 搭建自己的小程序服务器-微信小程序自己搭建服务器-微信小程序本地开发

搭建自己的小程序服务器-微信小程序自己搭建服务器-微信小程序本地开发

浏览量:2896 时间: 来源:just run 0
1.

本文着重介绍小程序如何使用自己的的后台。

2.

目前小程序的接口调用有两种方式:

3.

1、调用网上的数据接口,如聚合、易源数据等;

4.

2、自己的服务器接口;

5.

显而易见的,第一种方式更加的专注于做小程序本身,只需要调用别人写好的接口就行了,但是除去接口会收费外,存在着最大的弊端,那就是不够自由!不能够存储用户数据、不能够随意增加想要的功能。打个简单的比方,做一个好嗨哦lite类型的小程序,如果调用易源的数据接口,那么想做到统计点赞功能都是不能够实现的,可见如果调用别人的接口要满足小程序的基本功能都是很难实现的。

6.

下面我们就一起来做一个功能齐全的小程序,拥有自己的服务器,大概步骤有:

7.

1、拥有云服务器或者自己的pc作为服务器

8.

2、域名(小程序必须通过访问域名的方式调用接口)

9.

3、申请ssl证书并配置到服务器(小程序接口必须使用https)

10.

4、发布项目到服务器并启动

11.

5、联调小程序

12.

6、发布小程序

拥有云服务器或者自己的pc作为服务器13.

为了方便,我选中的是阿里云的云服务器,买了最便宜的轻量级服务器作为学习使用(自带了很多东西,感觉不该用这个,血亏),这一步简单,直接去阿里云官网买就行了;

14.

轻量级服务器

15.

当然,这个服务器自己搭建了很多东西,而且会自己在启动机器的时候启动起来,我是选择直接shutdown了,然后自己用的tomcat。。

域名16.

域名我也选择了阿里云上直接买,分分钟就能搞定,然后直接配置上我们的云服务器地址就可以了

17.

域名配置

18.

这个时候由于没有备案,只能通过云服务器的公网ip+端口的形式来访问我们的tomcat服务器。。。至于备案,需要去阿里云的备案中心申请,交一坨资料后等待大约半个月才能通过,所以这件事情要先做,等待备案通过的途中就可以开发我们的后台与小程序啦。

申请ssl证书并配置到服务器19.

由于小程序中访问后台必须通过https,所以我们还需要申请ssl证书,现在找个免费的真难,好在我还是找到了!

20.

https://freessl.cn/去这个地方免费申请ssl证书(网站里面有验证步骤,不明白可以问我),然后上传到阿里云的ssl证书模块中

21.

上传证书

22.

弄好了大概是这样的

23.

证书信息

24.

现在就可以去云服务器https模块那里进行配置

25.

配置https并关联我们已经上传并过审的证书

26.

然后就是配置并启动tomcat了,配置文件如下(上传证书的jks文件到我们的服务器,然后直接添加这几行并修改加黑斜体的配置即可):

27.

Connectorport"443"protocol"org.apache.coyote.http11.Http11NioProtocol"maxThreads"150"SSLEnabled"true"

28.

SSLHostConfig

29.

CertificatecertificateKeystoreFile"cert/haohaiyo.fun.jks"certificateKeyAlias"haohaiyo.fun"

30.

certificateKeystorePassword"证书密码"

31.

type"RSA"/

32.

/SSLHostConfig

33.

/Connector

34.

最后就是开启云服务器的443端口(https默认端口就不解释了)

35.

开启443

36.

看到下面这个就代表成功了

37.

就是这样

发布项目到服务器并启动38.

现在我们只需要把包含接口的项目发布到我们的tomcat上重启,然后访问接口看是否能够正常获取数据(等备案通过哦)

39.

数据获取成功

联调小程序40.

配置我们的小程序请求的合法域名

41.

配置我们自己的https域名作为合法域名

42.

最后一步就是我们的小程序联调了,我想这个就不用太多介绍了把,网上文章太多了,

43.

数据请求示例

44.

联调中。。。

发布小程序45.

等到上面的都搞定后,我们就可以发布啦,这个就太简单了~

46.

好嗨哦lite小程序体验扫码

47.

好嗨哦lite

48.

如有问题,欢迎咨询,大家一起学习进步

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎