连接 Cloud Function (nodejs) 到 CloudSQL mySQL 数据库

编程入门 行业动态 更新时间:2024-10-04 09:27:15

连接 Cloud Function (nodejs) 到 CloudSQL mySQL <a href=https://www.elefans.com/category/jswz/34/1771350.html style=数据库"/>

连接 Cloud Function (nodejs) 到 CloudSQL mySQL 数据库

我正在尝试将 Google Cloud Function (nodejs 18) 连接到 CloudSQL mySQL 数据库。他们都在同一个项目中,在谷歌云中的同一个区域。

坦率地说,我现在正忙着尝试连接数小时和无数网页。

我在关注: .js 但这只给了我连接部分。我不清楚如何最好地使用它设置的池。它将我链接到 GitHub 中的代码,但该代码的功能和复杂性比我准备做的要多得多。我只想从一个简单的表格中读取。

我已经仔细检查了我所有的连接。我可以使用用户名和密码通过 mySQL Workbench 连接到表。我已向服务帐户授予 Cloud SQL 客户端权限。我简直不敢相信将 Google 产品连接到同一项目中的 Google 产品如此困难。

有人可以给我正确的代码,我可以剪切和粘贴并添加我的凭据以从我的数据库中读取表格吗?我正在寻找“const mysql = require('promise-mysql');”中的所有内容从控制台日志中的数据库返回值。如果我能弄清楚这种联系,我就能完成剩下的工作。

在数据库上,公共和私有 IP 连接都已启用。

如果我还需要设置什么,请告诉我。

我的最新版本是:

var mysql = require('mysql');

var con = mysql.createConnection({
  user: '***********',
  password: '***************',
  database: '***********',
  socketPath: '/cloudsql/******************'
});

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT * FROM **********", function (err, result, fields) {
    if (err) throw err;
    console.log(result);
  });
});

但是从那我得到错误: 连接 ENOENT /cloudsql/<> 在 PipeConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)

我会很感激一些指导。

回答如下:

更多推荐

连接 Cloud Function (nodejs) 到 CloudSQL mySQL 数据库

本文发布于:2024-05-30 13:06:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770526.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   Function   Cloud   nodejs   mySQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!