У меня есть требование для вызова метода исправления из пользовательской конечной точки REST.
Я искал в документации 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;
Когда я вызываю метод исправления через конечную точку, я получаю «Метод 405 не разрешен». Разве патч таким образом не разрешен в MarkLogic, поэтому он не включен в пример кода?
Заранее спасибо.