gpt4 book ai didi

node.js - Arangojs - Firebase 云功能 => 无法连接到我的数据库

转载 作者:太空宇宙 更新时间:2023-11-04 00:12:16 26 4
gpt4 key购买 nike

我正在尝试使用 Firebase 云函数来托管与 Arango 数据库通信的 API。

我使用 arangojs 进行连接,但当我尝试访问数据库时出现以下错误。

我尝试使用 IP 地址和 url(指向相同的 IP 地址)并得到两个不同的结果:

带有IP地址

Timedout details

带有 URL

NotFound detailss

这是连接代码:

const db = new Database({
url: "http://XXX.XXX.XXX.XXX:YYYY"
});
db.useDatabase('MyDBName');
db.useBasicAuth("myuser", "mypassword");

请注意,在 URL 情况下,IP 地址将替换为 url...

你知道这个问题了吗?

谢谢

最佳答案

可能值得检查安装 ArangoDB 的服务器上的防火墙设置,但这通常会被忽视。

对于 CentOS 7.X(我使用的),您需要执行以下操作:

firewall-cmd --zone=public --add-port=8529/tcp --permanent
firewall-cmd --reload

有趣的是,我身上发生过很多次。

如果这不起作用,您可以在与 ArangoDB 相同的实例上放置一个简单的数据库连接脚本来查看它是否在本地连接?

关于node.js - Arangojs - Firebase 云功能 => 无法连接到我的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48915319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com