これは私のサイトへの最初の投稿です。あなたのコミュニティは私の最初のMeteorアプリケーションを作る際に非常に多くの問題を解決する手助けをしましたが、これは何日もの検索の後に解決できないような問題です。heroku/mLab dbに流星apkを接続
私は正常MLABは、上の追加使用して、Herokuのに私のアプリを展開しています。私は& mongo dbがウェブブラウザで正常に動作しているのを見ることができます。
私は今Androidに公開しようとしていますし、正常にビルドし、私のデバイス上で私のAPKを開くことができます。私の問題は、私のアプリの画面にログインできなくなってしまうことです。私はこれがmLabデータベースに接続できないためだと思います。
私は現在
をやっている私はこのようになりますコマンドを使用してAPKを構築しています:私は898989
のため、実際のサーバーアドレスを変更した
$ meteor build /my/output/location --server mongodb://ds898989.mlab.com:898989/heroku_898989
ですこれはデータベースにアクセスするのに必要な正しい情報ですか?私が読んだものはすべてhereであることが示唆されています。おそらく、これはあなたがホストに入る方法ではなく、mLabのポート情報です。私はこのアドレスを取得するために文書hereを研究しました。ドキュメントでは、このURIで資格情報を提供する必要はないと言いますが、私は同じ結果で自分の資格情報の有無を問わず試してみました。 heroku/mLabデータベースを使用している場合、誰でもこのコマンドでサーバフィールドがどのように表示されるべきかの例を挙げることができますか?私は、これらは全てHerokuのに設定されていると信じているので、私は私がsettings.jsonで環境変数の設定について読んだ
を見下ろすことができるものを
は、私はこれを行っていません。このファイルの情報をアンドロイドに設定する必要がありますか? apkをheroku/mLabに接続させたいのであれば、私のsettings.jsonファイルはどのように見えるでしょうか?これまでのところ私の研究は何の答えも得られていない。誰も私のheroku/mLab設定のためのsettings.jsonファイルの例を教えてくれますか?
他に何が?
ログインを処理するために、アカウントテンプレートパッケージを使用しています。フィールドにデータを入力してアカウントを作成することはできますが、登録を押すとフィードバックは表示されません。サーバーが報告し、サインアップ(AccountsTemplatesパッケージのonSubmitHookから起動)したときにエラーメッセージを表示するalert()があります。私は、データベース接続があればこのメッセージを表示することを期待しているので、問題はログインシステムではないと合理的に確信しています。私は明示的なポートを提供する必要はありませんでした
$ meteor build /my/output/location --server http://myappp.herokuapp.com
:ずっと私が見えるようにビルドコマンドを変更することでこの問題を解決するために管理いじる後