如何从另一台计算机访问 CouchDB 服务器



我在计算机上创建了一个couchDB,也就是说我使用了Python行server = couchdb.Server('http://localhost:5984')

我想与另外两位同事分享这个数据库。我怎样才能让他们使用它?目前,我很乐意给他们完全的管理员权限,直到我更好地处理这个问题。

我试图阅读CouchDB:权威指南的相关部分,但我仍然不明白。

他们将如何访问它?他们不能只输入我计算机的IP地址吗?

为了避免NAT问题,我会使用像Cloudant或Iris Couch这样的外部服务。您可以针对云中的公共数据库复制本地数据库,您的同事可以连接到该数据库。

当然可以。

像这样启动服务器:

server = couchdb.Server('http://192.168.56.1:5984')
其中 IP 地址

是电脑的 IP 地址。通过cmd提示和ipconfig找到这一点。然后他们在他们的 python 控制台中输入

server = couchdb.Server('http://192.168.56.1:5984')

是的,完全一样。IP 为您和其他所有人标识它。如果您希望他们在浏览器中访问它,那么我想您需要编写该前端。

如果您不在同一本地网络上,则或多或少适用相同的网络,只是您必须将端口转发添加到组合中。

我会使用 ngrok (https://ngrok.com/) 它是免费的,它会将您的本地主机暴露给同事以访问数据库。

下载并执行后,在命令行中键入 ngrok http 192.168.56.1:5984,当您向他们提供 ngrok 返回的 URL 时,他们应该能够访问它,这会在外部公开您的本地主机

相关内容

最新更新