問題タブ [parse-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - query.whereNear と query.whereWithinKilometers の両方を解析すると、空のオブジェクト リストが返されます
まず、ローカルホストで Parse Server を使用しており、クライアントは Parse Android SDK です。
「場所」と呼ばれるGeoPointフィールドを持つクラス「場所」があります。このクラスには 50 行あり、そのすべてに次のような「場所」が含まれています。-42.xxxxxx
フィルターなしですべての行をクエリしようとするとGeopoint
、50 個すべてが取得されます。ただし、フィルターquery.whereWithinKilometers
またはを追加するquery.whereNear
と、空のobjects
var が取得されます。
ログ「LOG 1」と「LOG 2」は正しい座標を示しているため、gp
Geopoint は正しいです。
「objects.toString()」が NullPointerException をスローするため、「LOG 3」は表示されません。
結論:
完全に動作することなく、まったく同じコードquery.whereWithinKilometers
。また、de コールバックにかかる時間は 1 秒未満です。
ではquery.whereWithinKilometers
、コールバックに 5 ~ 10 秒かかり、その後空のオブジェクトが返されます。15、150、1500、15000 km を試しましたが、何も返されません。そして、そのクラスの場所はすべて私の都市にあるので、10 キロメートルで十分です。
他に確認することは思い浮かびません。
ubuntu - Parse ダッシュボードには、HTTPS 経由でのみリモート アクセスできます
DigitalOcean のサーバーに Parse Server と Parse Dashboard をデプロイしようとしています。この git に docker-compose を介してインストールしました: https://github.com/yongjhih/docker-parse-server
アクセスすると、http://rafael-ruiz.es:4040と表示されます。
Parse ダッシュボードには、HTTPS 経由でのみリモート アクセスできます
これらは私の解決策です:
1.- パースによると ( https://github.com/ParsePlatform/parse-dashboard )
本番環境へのデプロイ
Heroku や Google App Engine などのプロバイダーにデプロイしている場合、SSL エンドポイントは早期に終了し、プロバイダーによって処理され、次のエラーが発生する可能性があります: Parse Dashboard は HTTPS 経由でのみリモート アクセスできます。
先に進む前に、サーバーが HTTP 経由で到達できないことを確認してください。デプロイメントへの強制的な HTTPS 接続については、プロバイダーのドキュメントを参照してください。
環境変数 PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1 を設定して、解析サーバーに安全なテストをスキップするように指示します。
そのため、環境変数を 1 に設定しました。しかし、何も起こりませんでした。
2.- すでに https が有効になっています ( https://rafael-ruiz.esを試してください)。しかし、試してみると: https://rafael-ruiz.es:4040動作しません。
これの何が問題なのですか?
ありがとう。
質問:
SSL証明書でいくつかのポートを構成する必要があるためでしょうか?
facebook-oauth - 解析サーバー、PFFacebookUtils はユーザー名を上書きします
したがって、PFUser は電子メールとパスワードを使用して、従来の方法でログインします。彼らがサインアップするとき、私は userName が電子メール アドレスと同じになるように設定しました。ユーザーがサインインすると、電子メールが使用されます。
これは、次のように呼び出す「Facebookに接続」ボタンを追加するまでうまく機能していました。
問題は、これが成功すると、ユーザー名がランダムな文字の長い文字列に変更されることです。つまり、ログアウトすると、メールがユーザー名と一致しなくなるため、再度ログインできなくなります。
Heroku で parse-server を使用しています。Facebook の oauth を実装するまではこのようなことは起こらなかったので、クラウド コードは投稿しません。
node.js - 'Unauthorized for query on _SCHEMA' (MongoDB の解析のみ)
Parse 2.1.6 で実行されている移行済みの Parse アプリケーションがあります。認証付きのシンプルな MongoDB 3.0.8 (RocksDB エンジン) セットアップを使用します。使用しているユーザーには次の権限があります。
Parse サーバーが起動するか、リクエストを処理しようとすると、次のようになります。
次のことを考えると、これは非常に奇妙に思えます。
- ユーザーは、このデータベースの任意のコレクションをクエリする権限を明確に持っています。
- その同じユーザーは実際に、mongo コンソールまたは robomongo を介してこのコレクションをクエリできます。
- Parse.com は、このデータベースを同じユーザーで使用すると正常に動作します。
- 実際に、同じ Parse アプリケーションをローカルで実行し、そのユーザーでこの同じリモート MongoDB を指し示すことができ、そのようなエラーなしで動作します。
これはちょっとクレイジーです。ここでかなり基本的なものが欠けているように感じます。何かご意見は?
更新: リクエストに応じて、サーバーの起動方法を示すサンプル コード:
parse-platform - Unity SDK を取得して aws がホストする解析インスタンスに接続できません (GenerateWWWInstance のヌル参照)
Unity SDK を自己ホスト型の Parse 展開で動作させるようになった人はいませんか?
規定のコードを使用すると、次のようになります。
次のようなコールスタックを取得します。
>
私は何が欠けていますか?
android - 新しい Android プロジェクトを parse-server-example および parse-dashboard (ローカル) に接続する
新しい Android プロジェクトを parse-server-example (ローカル) に接続し、それを parse-dashboard で表示しようとしています。parse-server-example を parse-dashboard に正常にリンクしました... (parse-server-example/index.js および parse-dashboard/parse-dashboard-config.json で appId と masterKey を変更することにより)。私はmongodbとすべてをインストールしました(mongodb、parse-server-example、およびparse-dashboardは完全に機能しています)。
しかし、Androidプロジェクトで解析サーバーを初期化しようとすると、ローカルで解析するもの(クラス)は作成されません(parse.comで正常に動作します)。ありがとう。マイコード
マニフェスト ファイル
Build.gradle ファイル
MainActivity.java
StarterApplication.java
また、オブジェクトの作成をメインのアクティビティに入れてみました
MainActivity.java
ios - AWS ClientKeys でオープンソース サーバーを解析する
アプリを AWS オープン ソース解析サーバーに切り替えていますが、このコードに問題があります。
クライアント キーがありません。クライアント キーがないとクラッシュします。誰かがそれを助けることができれば、それは素晴らしいことです.