レルムモバイルプラットフォーム用にGetting started guideに従っています。 Realm Object Serverを起動し、Mac OSXデモタスクアプリを起動しました。 Mac OSX Realm Browserアプリケーションを使用してオブジェクトサーバーに接続することはできません。レルムブラウザを使用してオブジェクトサーバに接続するときにオブジェクトサーバに接続します
レルムブラウザを開き、Connect to Object Server
を選択します。私はサーバURLとしてrealm://127.0.0.1:9080
と入力し、コマンドのstart-object-server.command
でObjectサーバを起動したときにターミナルから取得する==で終わる長いトークン文字列を貼り付けます。私は今、次のエラーを接続して取得する]をクリック:
Failed to connect to Object Server.
Check the url and that the server is accessible.
の端末では、私はhttp://127.0.0.1:27080/
にログインし、管理者ユーザーを作成する必要があることを言って、ログを参照してください。私はそのURLに移動し、管理者である私のユーザーを見ることができます。ここで
info: Logging to console at level 'info'.
info: Realm Object Server sync server listening on 127.0.0.1:27800.
info: Realm Object Server web server listening on 127.0.0.1:27080.
info: http proxy listening on 0.0.0.0:9080.
info: sync-server: Realm sync server started ([realm-core-2.0.0], [realm-sync-1.0.0-BETA-1.0])
info: sync-server: Directory holding persistent state: /Users/grant/Apps/realm-mobile-platform/realm-object-server/object-server/root_dir/user_data
info: sync-server: Listening on 127.0.0.1:27800 (sync protocol version 14)
info: The Realm Object Server requires an initial admin user to start. To continue, please open your web browser to access the dashboard at: http://127.0.0.1:27080 and register your user.
info: sync-server: Connection[1]: Connection from 127.0.0.1:53352
info: sync-server: Connection[1]: Received: CLIENT(protocol_version=14, client_info_size=2, client_info = {})
info: sync-server: Connection[1]: Session[1]: Initiated
info: sync-server: Connection[1]: Session[1]: Received: BIND(server_path='/__admin', signed_user_token=eyJpZGVudGl0eSI6ImF1..., need_file_ident_pair=0)
info: sync-server: Connection[1]: Session[1]: Received: IDENT(server_file_ident=80096, client_file_ident=1, client_file_ident_secret=523599, scan_server_version=13, scan_client_version=24, latest_server_version=13, latest_server_session_ident=7426485)
私は次の出力を得るtelnet localhost 9080
を実行します。
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
私は、Mac OSXレルムブラウザアプリを使用して、オブジェクト・サーバに接続できない理由を任意のアイデア?
サーバーは実際にそのポートで待機していますか? 'telnet localhost 9080'か' netstat' fooで確認できますか? – teotwaki
@teotwakiありがとう、私はtelnetログを追加しました。 – grabury
最新のレルムファイルを再ダウンロードしたところ、すべてが正常に動作しました。 – grabury