最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

网站源码admin53浏览0评论

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

连接 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)

我会很感激一些指导。

回答如下:
发布评论

评论列表(0)

  1. 暂无评论