TLDR:CouchDBでコンピュータを設定し、インターネット経由で他のコンピュータとリモートでアクセスできるようにするにはどうすればよいですか?インターネット経由でデータベースにアクセスする方法(+ IonicとPouchDB)
リモートサーバーにデータを格納するアプリケーションを構築する方法を自分自身で教えようとしています。私はアプリケーションを構築するためにIonic 3.x、リモートデータベースとしてCouchDB、デバイス上にPouchDBを試してみます。 CouchDBをlocalhostとして設定すると、アプリケーションとデータベースが正常に動作するようになりました。今、私は別のコンピュータ(2)にCouchDBをインストールし、私が現在使っているもの(1)からアクセスしようとします。 他のコンピュータ(2)でCouchDBをダウンロードしてインストールしました。その後私はそれを確認し、管理者を作成しました。次に、テスト目的のために文字列 "hello"を含む1つのドキュメントを持つデータベースを作成しました。 bind_adressを "0.0.0.0"に設定しました。私はまた、(2)のすべてのドメイン(*)のCORSを有効にしました。
"curl -X GET http://[IPGOESHERE]/[DBNAME]/_all_docs"を使用してインターネット経由で他のコンピュータ(2)からデータを取得しようとすると、コマンドは終了しません。どうやら答えが出ない(?)。私は私のIP4と公的なIPを使って両方を試みました。どちらもうまくいきませんでした。
どのようにしてインターネットからリモートからCouchDBにアクセスできますか?私はいくつかの設定が欠けていますか?
は答えてくれてありがとう:)
ポートを80に変更しましたか?そうでなければそれは.. [IP]:5984/[DB]/... – lossleader
この種の問題では、最初から始め、サーバのアドレス/ポートにTelnetで接続してみることをお勧めしますあなたのコンピュータから。これをやろうとして、どうしたらいいのか教えてください。 – IanC