1

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

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

我试图阅读CouchDB: The Definitive Guide的相关部分,但我仍然不明白。

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

4

3 回答 3

2

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

于 2012-11-20T12:14:28.647 回答
1

当然可以。

像这样启动你的服务器:

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

其中 IP 地址是您 PC 的 IP 地址。通过cmd提示符和ipconfig. 然后他们在他们的 python 控制台中输入

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

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

如果您不在同一个本地网络上,则或多或少同样适用,除​​非您必须将端口转发添加到组合中。

于 2012-11-19T21:58:11.527 回答
1

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

once you download and execute, in the command line type ngrok http 192.168.56.1:5984 and they should be able to access it when you provide them the url ngrok returns, which exposes your localhost externally

于 2016-05-10T06:51:55.000 回答