准备工作
拥有一个已注册的域名:确保您已经注册了一个符合国家和地区相关法律法规要求的域名。
完成域名备案(如有必要):根据国家和地区的法律法规,某些情况下可能需要对域名进行备案才能用于互联网服务。
配置 DNS:将您的域名解析至服务器的公网 IP 地址。确保域名指向正确的服务器,可以通过
ping
或nslookup
等工具检查域名解析是否生效。服务器准备:
- 部署后端服务:在服务器上部署您的小程序所需的服务端应用程序,确保其正常运行且能够响应来自小程序的请求。
- 配置 SSL/TLS 证书:为服务器配置有效的 SSL/TLS 证书,确保服务器支持 HTTPS 协议。小程序要求所有的网络通信必须使用 HTTPS,以保证数据传输的安全性。
微信小程序平台配置步骤
登录微信公众平台:使用您的小程序管理员账号访问微信公众平台(https://mp.weixin.qq.com)并登录。
进入小程序管理后台:在微信公众平台的主界面,找到并点击“小程序”或类似入口,进入对应小程序的管理后台。
进入开发设置:在小程序管理后台中,通常在左侧导航栏或顶部菜单中找到“开发”或“开发管理”板块,点击后进入详细设置页面。
配置服务器域名:
网络请求域名(普通 HTTPS 请求):在开发设置页面中找到“服务器域名”相关设置区域。这里通常有多个分类,如“request合法域名”、“uploadFile合法域名”等,分别对应小程序不同网络API的请求域名。在对应的输入框内填写您的服务器域名(不含协议头
https://
),每个域名一行。确保这些域名与您服务器的实际域名完全一致,包括顶级域名和子域名。业务域名(如需使用 webview):如果小程序中使用了
web-view
组件加载网页内容,还需配置“业务域名”。在相应区域填写您的网页服务域名。WebSocket 通信域名(如需使用 WebSocket):如果小程序使用了
wx.connectSocket()
进行 WebSocket 通信,需要配置对应的 WebSocket 域名。
添加域名:如果列表中没有预设的输入框,点击“添加”按钮或类似操作来新增一条域名记录。按照提示输入完整的域名,不要包含协议头或路径。
保存并提交审核(如有必要):填写完毕后,点击“保存”按钮保存设置。如果平台要求对更改进行审核,按照指示提交审核。审核通过后,新的域名设置才会生效。
测试与验证:配置完成后,确保在小程序中能够正常访问和使用所配置的服务器服务。可以通过模拟器或真机预览模式进行初步测试,再进行线上环境的完整功能验证。
注意事项
域名格式:确保填写的是纯粹的域名,不包含协议(如
https://
)、路径、端口号等额外信息。HTTPS 强制要求:所有配置的域名必须支持 HTTPS,并且证书有效且可信任。不满足此要求的小程序将无法正常运行。
域名数量限制:微信小程序可能对可配置的域名数量有限制,请参照平台最新的官方文档了解具体规定。
域名更新与审核:如果需要更换或新增服务器域名,记得及时在小程序管理后台更新,并根据平台规则进行审核流程。
子域名与通配符域名:根据实际需求,您可以配置具体的子域名,或者使用通配符域名(如
*.example.com
)来匹配同一顶级域名下的多个子域名。