下面是使用连接池连接PostgreSql db的节点Js代码:
const express = require("express");
const path = require("path");
var bodyParser = require("body-parser");
var cors = require("cors");
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use(cors());
const Pool = require("pg").Pool;
const pool = new Pool({
user: "",
host: "",
database: "",
password: "",
port: 5432,
});
app.get("/get_que", (req, res) => {
pool.query(
"SELECT json FROM surveys where available = TRUE;",
(error, results) => {
if (error) {
console.log(error);
}
res.json({ data: results.rows });
}
);
});
以上应用程序部署在Google Cloud Run中,并配置了Google CloudSQL(PostgresSql连接),但无法从Google Cloud Run应用程序连接。
在本地使用云SQL代理,我可以连接到云SQL实例。
我在上面的应用程序中的“主机”参数中尝试了云SQL实例的公共ip,它没有连接,
如何连接到谷歌云SQL实例从上面的NodeJs应用程序部署在谷歌云运行?。
即使在云SQL实例中默认启用了公共IP,也不允许使用任何网络。请参阅添加授权网络。
您在从云运行连接中有一个非常详细的指南。
我有一个asp.net的mvc 4应用程序,我正在将其部署到Azure,它正在成功部署,但当我从Nuget(邮政0.8.2)添加一个包时,它破坏了我的部署。我需要帮助找出问题所在,以便我可以向项目报告问题。 当我使用该包部署应用程序时,服务器会不断循环: 上午10:10:39角色的实例0正在创建虚拟机 10: 上午11:12-角色Biosign的实例0正在启动虚拟机 上午10:12:50-角色生物
我的java课有一个实验室。我拥有一切,除了不能得到正常工作的平均方法。每当我运行程序时,平均值都是从随机值中计算出来的,而不是更新的值。 程序测试 未排序的数组类(我之前忘记附加)
很抱歉打扰你们,我是编程新手,一直在这个程序上有问题。 谢了! *********编辑***************我从BMI中删除了int值,但有损转换错误仍然存在。有什么办法解决这个问题吗?
我正在appengine虚拟机上开发一个Flask应用程序。我想上传文件到谷歌云存储,所以我使用连接到云存储。仅在VM中测试时,我的应用程序运行正常,没有错误。但是,在我使用部署并在部署的应用程序上测试上载功能后,它失败并返回错误。日志显示了回溯,这是由于连接到云存储的代码行: 具体错误是
我正在使用一个Google Cloud SQL实例(第二代),在授权我自己的IP后,我可以成功地在本地连接到它。我有成功从表中检索行的Go代码,还有成功向表中添加行的代码。但是,当我部署应用程序时,应用程序无法连接到服务器。每当调用SQL函数时,服务器都会返回500响应。我的应用被授权连接到此sql实例: 我正在使用以下Go连接代码: 已部署版本和本地版本使用相同的代码库,但已部署版本使用函数中的