前言
最近一方面不是很忙,另外也看其他同事在热火朝天的做着小程序我自己也心痒痒的很早就准备学学小程序开发,虽然很早就萌生了自己做个小程序的想法,但由于微信的小程序开发需要准备一系列的前期各种账号申请准备,过程异常繁复,导致好几次都做着做着就停下来了,我相信很多小伙伴也有类似的经历,心血来潮准备尝试下这些新东西,结果各种被各种开发环境和证书账号浇灭了热情,我现在将自己入门过程觉得值得记录的点记录下来
一、小程序开发准备工作,注册微信相关账号、下载IDE
微信官方开发文档、微信小程序账号注册或已有账号登录
)
二、正式开发遇到的问提
网络请求配置问题
2.1、参考了一个demo一边读别人的代码一边理解控件的使用及相关交互处理,月经管理小程序demo,这个demo包含有说明有代码可以直接下载运行
-
问题一,网络请求时必须要在微信小程序管理后台配置备案过的域名,而且服务器还必须是HTTPS的,并且端口只能是默认的443。
-
解决方案:想我之前有过做JavaEE的经验,所以搭建了一个Java后台,然后配置了一个Tomcat服务器,然后在微信后台配置一个其他人的域名,然后再修改系统的hosts文件,Mac系统hosts文件地址:/private/etc/host,这样就能满足微信的条件了
-
在设置微信后台选好的一个可以用的域名
image.png
-
修改hosts配置,让请求这个域名直接请求到自己机器
image.png
-
设置微信小程序里的请求地址
image.png
-
配置Tomcat支持HTTPS并且把端口设为默认的443
config/server.xml添加一行下面这个配置,并且把所有8443改为443
<Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
disableUploadTimeout="true" enableLookups="false" maxThreads="25"
port="443" keystoreFile="/Users/liuhuan/.keystore" keystorePass="123456"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS" />
- 用j2ee搭建相关后台环境提供接口请求
-
设置小程序IDE不校验域名
image.png









网友评论