1

OpenCPU ストアにカスタム関数を追加する方法を見つけようとしています。

R/tmp でオブジェクトを作成する必要があることは理解しています。/home/ にストアを作成した後、次を使用してそのオブジェクトを R/tmp から /home/store/ に移動する必要があります。

PUT /home/[店舗名]/[オブジェクト名]

すでに R/pub にある関数/パッケージを使用すると簡単に実行できますが、独自のカスタム関数で実行しようとすると行き詰まります。

この Web ページで、3 番目の形式で、独自のカスタム関数を使用して R/tmp/[hashkey] オブジェクトを作成できます。

http://public.opencpu.org/userapps/opencpu/opencpu.demo/runco​​de/

どちらが返されますか:

{
    "object" : "x0188b9b9ce",
    "graphs" : [],
    "files" : {}
}

だから私はこれを私の店に移動します

PUT /home/[店舗名]/new.function

パラメータ付き: object = 'x0188b9b9ce'

そして、私は見る:

[
 "/R/user/[user name]/[store name]/new.function"
]

しかし、私が:

POST /R/user/[user name]/[store name]/new.function/save

私はこの応答を受け取ります:

HTTP 400 Bad Request
Object: new.function not found in /R/user/[user name]/[store name]/

それで、私は何を間違っていますか?

はい、[ユーザー名] と [ストア名] を実際の文字列に置き換えました。できるだけわかりやすく、ドキュメントに明確に結び付けたいと思っただけです。

4

1 に答える 1

1

これはサーバー側の問題でした。上記を介してカスタム関数を投稿および使用すると機能します。ホスト サーバーのファイアウォールに必要な変更を加えてくれた Jeroen に感謝します。

于 2012-08-18T04:16:19.523 に答える