如何使用小程序云开发的云函数来操作数据库

2021-04-28
来源:网络整理

云开发的功能越来越强大。现在,小程序云开发可以直接使用云功能来链接数据和操纵数据库。今天,我将告诉您如何使用 开发的云来操纵数据库。

首先要清楚的是,云开发的云功能基于node.js,因此我们可以使用node.js模块直接链接和操作数据库,因此我们现在要做的是在云中如何执行此操作该功能中使用了该模块,并借助此模块类库实现了数据库链接。

旧规则,首先看效果图

我们在这里要做的是在云函数中链接数据库,并返回链接数据库的版本号。数据库可以成功链接,随后的添加,删除,修改和检查操作都很简单。因此,最重要的是,第一个成功链接到数据库是最重要的。

首先,创建一个小程序并介绍云开发

我在这里不做解释。我之前曾经讨论过云开发的最初创建,并且还提供了视频说明。那些不了解的人可以继续观看云开发项目的创建视频

这里有3点需要注意

1。确保在app.js中初始化云开发环境

2开发小程序需要用到数据库吗,在..json中配置云函数的目录

开家小的十秒到过桥米线需要投资多少钱_开发小程序需要用到数据库吗_我的手机支付宝用无线网打开上不了,用锋窝数据可以上

3,请确保使用您自己注册的小程序

第二,创建一个云函数,只需将其命名为

在我们这里,右键单击以创建云功能

三,安装模块依赖项

1,右键单击我们的云功能,单击在终端中打开

2,在终端中输入npm

您需要在计算机上安装npm。如果尚未安装,请使用百度。互联网上有很多npm安装教程。

等待我们成功安装

四,编写云功能链接数据库

为所有人发布完整的代码

// 云函数入口文件 const cloud = require('wx-server-sdk') //引入mysql操作模块 const mysql = require('mysql2/promise') cloud.init() // 云函数入口函数 exports.main = async(event, context) => { //链接mysql数据库的test库,这里你可以链接你mysql中的任意库 try { const connection = await mysql.createConnection({ host: "你的服务器ip", database: "操作那个数据库", user: "mysql使用后名", password: "mysql密码" }) const [rows, fields] = await connection.execute('SELECT version();') return rows; } catch (err) { console.log("链接错误", err) return err } }

记住要用您自己的主机,用户替换

五,上传和部署云功能

开家小的十秒到过桥米线需要投资多少钱_开发小程序需要用到数据库吗_我的手机支付宝用无线网打开上不了,用锋窝数据可以上

部署成功

这里有一点要注意,即您不能使用云功能来链接您的本地数据库,因为在上传云功能后,它们会被上传到微信服务器,除非您进行本地调用,否则无法在本地调用它们。将本地设置为可供外部世界访问。 ,或在您自己的服务器上使用数据库。

通过这种方式,我们可以成功地使用微信小程序链接到我们的数据库。

在这里,我们单击自己定义的云功能,就可以成功链接到我们的数据库。

这很简单吗?

有关云开发的更多知识,您可以阅读我的上一篇文章或观看我录制的视频说明

视频说明

如果对迷你程序有任何疑问,可以添加 微信(请注意迷你程序)

在下一部分中,我们将向您解释使用小程序云开发来实现邮件发送功能。敬请期待。

分享