1

コンピューターにcouchDBを作成しました。つまり、Pythonラインを使用しましたserver = couchdb.Server('http://localhost:5984')

このデータベースを他の 2 人の同僚と共有したいと考えています。彼らが利用できるようにするにはどうすればよいですか? 今のところ、これをうまく処理できるようになるまで、彼らに完全な管理者権限を与えることに抵抗はありません。

CouchDB: The Definitive Guideの関連部分を読み込もうとしましたが、まだわかりません。

彼らはどのようにそれにアクセスしますか? 彼らは私のコンピュータの IP アドレスを入力することはできませんか?

4

3 に答える 3

2

NAT の問題を回避するために、Cloudant や Iris Couch などの外部サービスを使用します。クラウド内の共通 DB に対してローカル データベースを複製し、同僚がそれに接続できます。

于 2012-11-20T12:14:28.647 に答える
1

私は ngrok ( https://ngrok.com/ ) を無料で使用し、データベースにアクセスするためにローカルホストを同僚に公開します。

ダウンロードして実行したら、コマンド ラインで ngrok http 192.168.56.1:5984 と入力し、ngrok が返す URL を提供するとアクセスできるようになります。これにより、localhost が外部に公開されます。

于 2016-05-10T06:51:55.000 に答える
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 に答える