8

オープン ソース parse-server への移行の大部分は成功し、データは正しく保存され、アクセス可能になりました。

ただし、クラウド コード、特に単純なカール テストの実行に問題があります。

最初の parse-server インストールには、hello world 関数を含むサンプルの main.js ファイルが含まれています。

私自身の解析インストールは「/parse」でホストされているため、URL はこれをルートとして使用します

以下は簡単なリクエストテストです

 curl -X POST \   
 -H "X-Parse-Application-Id: myAppId" \   
 -H "X-Parse-REST-API-Key:myRESTKey" \   
 -H "Content-Type: application/json" \   
 -d '{}' \  
 http://localhost:1337/parse/1/functions/hello

私が得る応答は

/parse/1/functions/hello を投稿できません

これは、適切な POST エンドポイントが見つからないというカールの機能的なステートメントであると私は考えています

ここで何がうまくいかないのですか?サンプルの curl の例を、クラウド コードの使用に関する Parse.com のドキュメントから単純に変更して、解析サーバーのインストールの詳細を使用しました。

4

2 に答える 2

0

以下の "hello post" ロジックを適用して、heroku でホストされている main.js の Parse Open Source クラウド コードで定義されている関数を実行しました。parse.com で実行されていた以前のジョブを置き換えようとしています。機能を自由に実行できるようにするために、Curl から始めました。

エラー: /parse/functions/sendOutboundProgressReport 状態を取得できません: PERFORM => DONE ハンドル 0x6000578c0; 1981 行目 (接続 #2) multi_done Curl_http_done: 時期尚早と呼ばれる ==0 ホスト test-fake-app.herokuapp.com への接続 #2 は無傷のまま 有効期限がクリアされました


curl -v POST \

-H 'X-Parse-Application-Id: sadf435hsdgfatea' \ -H 'X-Parse-Master-Key: asdfsaasdfae4235dsgd' \ -H 'REST_KEY': asdfasq435636 \ -H "Content-Type: application/json" \ -H "X-Parse-Url: http://test-fake-app.herokuapp.com/parse " \

-d @send-template.json \

http://test-fake-app.herokuapp.com/parse/functions/sendOutboundProgressReport

于 2017-04-20T18:08:25.597 に答える