2

カスタム REST エンドポイントから patch メソッドを呼び出す必要があります。

MarkLogic のドキュメントを検索したところ、このサンプル コードが見つかりました -

function get(context, params) {
  // return zero or more document nodes
};

function post(context, params, input) {
  // return zero or more document nodes
};

function put(context, params, input) {
  // return at most one document node
};

function deleteFunction(context, params) {
  // return at most one document node
};

exports.GET = get;
exports.POST = post;
exports.PUT = put;
exports.DELETE = deleteFunction; 

現在、これらの JS 拡張機能をすべて使用していますが、問題なく動作します。同じ方法でパッチ関数を作成しようとしました-

function patch(context, params, input) {
 return;
}

exports.PATCH = patch;

エンドポイントから patch メソッドを呼び出すと、「405 Method Not Allowed」というメッセージが表示されます。このようなパッチは MarkLogic では許可されていません。それがサンプル コードに含まれていないのはなぜですか?

前もって感謝します。

4

2 に答える 2