《微信小程序开发从入门到实战》学习六十七

6.6 网络API

部分小程序服务端不是用云开发技术实现,而是由开发人员使用后端开发语言实现。

在小程序用网络API与(开发人员使后端开发语言建设的)服务端进行交互,可与服务端交换数据、上传或下载文件。

6.6.1 服务器域名配置

使用网络API前需先设置通信域名,小程序只可与指定域名进行网络通信。

在开发版和体验版小程序,打开调试模式可绕过域名验证。

在微信公众平台进行设置。在后台页面选择"开发","开发管理","开发设置",即可看到"服务器域名设置"。如下图所示:

这里需要分别对网络请求(wx.request) 、上传文件(wx.uploadFile) 、下载文件(wx.downloadFile) 、WebSocket通信(wx.connectSocket)的域名进行设置。设置的域名只支持https协议和wss协议,不能使用IP地址和localhost,并且域名必须经过ICP的备案。

开发者可使用网络云计算服务搭建自己的服务器,注册自己的域名,并进行备案。

相关推荐
WangHappy13 小时前
不写 Canvas 也能搞定!小程序图片导出的 WebView 通信方案
前端·微信小程序
小时前端18 小时前
微信小程序选不了本地文件?用 web-view + H5 一招搞定
前端·微信小程序·uni-app
icebreaker2 天前
Weapp-vite:原生模式之外,多一种 Vue SFC 选择
前端·vue.js·微信小程序
icebreaker2 天前
重走 Vue 长征路 Weapp-vite:编译链路与 Wevu 运行时原理拆解
前端·vue.js·微信小程序
大米饭消灭者4 天前
Taro是怎么实现一码多端的【底层原理】
微信小程序·taro
西岸行者5 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意5 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码6 天前
嵌入式学习路线
学习
FliPPeDround6 天前
Vitest Environment UniApp:让 uni-app E2E 测试变得前所未有的简单
微信小程序·e2e·前端工程化
FliPPeDround6 天前
微信小程序自动化的 AI 新时代:wechat-devtools-mcp 智能方案
微信小程序·ai编程·mcp