カスタム 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 では許可されていません。それがサンプル コードに含まれていないのはなぜですか?
前もって感謝します。