受欢迎的博客标签

微信小程序云开发(21)-云数据库交互-小程序生产环境配置服务器域名流程记录

Published

首先要弄清楚小程序的业务域名服务器域名的区别

服务器域名是 wx.request 请求 去拉取数据的域名。 一般返回为JSON字符串

业务域名是小程序的webview组件要引入的其他H5地址的URL的域名或者网页里面的iframe的域名

 

小程序提供了wx.request()、wx.closeSocket()、wx.downloadFile()、wx.uploadFile()等与自己的第三方服务器通信的接口。

Page({
  onReady: function () {
    wx.request({
      url: 'https://weixin.techeek.cn/', //仅为示例,并非真实的接口地址
    })
  },
})

小程序端只能发起HTTPS请求,且只能使用配置服务器域名上面绑定的域名,所以在开发小程序前,一定要配置好通讯域名

小程序云开发中,在云函数中调用第三方服务器数据,需要在小程序中配置后台服务器域名。这里为

https://weixin.techeek.cn 即为服务器域名。

1.配置服务器域名

Official Documentation

https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html#1.%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9F%9F%E5%90%20%8D%E9%85%8D%E7%BD%AE

微信小程序与第三方服务器通讯域名必要条件

一个已备案的域名,
https
域名不能加端口

不能是localhost、也不是127.0.0.1,

 

step 1.登陆微信公众平台(小程序)

https://mp.weixin.qq.com

输入小程序的登陆邮件和密码登陆。需用管理员微信扫码完成登陆,否则会提示“没有配置权限”

step 2.配置域名

选择开发-》开发设置-》开始配置

 

step 3:配置https域名

step 4:在微信开发工具刷新缓存信息

不刷新依然会提示 https 域名不合法

服务器域名配置图文解释

2.配置业务域名

2.1 配置条件

 (1)需要小程序管理员扫码验证
 (2)业务域名需要ICP备案
 (3)小程序需要验证你业务域名的所有权,验证方法是,上传验证文件到你域名的根目录。

业务域名在小程序中嵌入网页之用。