小程序云开发:教你在云函数里做http和https请求

2025-04-05
来源:网络整理

当我们使用Mini 云开发时,我们将不可避免地遇到在云功能中执行HTTP的Mini程序以获取外部数据,然后通过云功能将其返回到我们的Mini程序。今天,我将教您如何制作HTTP并在云功能中要求。

旧规则,首先查看效果图

通过上图,我们可以看到我们在云功能中成功访问了百度数据。让我们谈谈以下实施步骤。

1。定义云功能

我不会说如何创建云功能。不知道如何创建它的学生可以观看我的云开发基本视频:

2。使用NPM-安装

在使用NPM命令行之前,我们需要先安装Node.js,然后在线搜索节点安装。

接下来,我将讨论使用Mini程序中NPM安装类库的步骤。

3。写我们的云功能代码

我将向所有人发布代码。代码非常简单,其中有相应的注释。让我们以百度要求的数据为例。

// 云函数入口文件

获取外部数据有哪些来源_外部获取开发程序数据小于多少_小程序开发获取外部数据

const cloud = require('wx-server-sdk') //引入request-promise用于做网络请求 var rp = require('request-promise'); cloud.init() // 云函数入口函数 exports.main = async (event, context) => { let url = 'https://www.baidu.com'; return await rp(url) .then(function (res) { return res }) .catch(function (err) { return '失败' }); }

此时,我成功实现了HTTP并在云功能中进行了请求。在这里,我使用请求。至于如何使用发布请求,只需访问百度下载“ -post请求”即可。

让我们看一下我们成功要求的渲染

这不是很简单吗?如果您有与迷你程序和云开发有关的任何疑问,则可以留言或向我发送私人消息。看到它们后,我会及时回答。

分享