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

时间:2012-11-19 21:20:44

标签: database python-2.7 couchdb couchdb-python

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

我想与其他两位同事分享这个数据库。我怎样才能让它们可用?目前,我很乐意给予他们完全的管理权限,直到我对此有更好的处理。

我试着阅读 CouchDB:The Definitive Guide 的相关部分,但我仍然没有得到它。

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分: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为您和其他人识别它。如果你想让他们在浏览器中访问它,那么我想你需要编写那个前端。

如果您不在同一个本地网络上,则相同或多或少适用,除非您必须在混合中添加port forwarding

答案 2 :(得分:1)

我会将ngrok(https://ngrok.com/)免费使用,它会将你的localhost暴露给同事,以便访问数据库。

下载并执行后,在命令行中键入ngrok http 192.168.56.1:5984,他们应该能够在你提供url ngrok返回时访问它,这会从外部公开你的localhost