Я ищу стили для лучшей практики для упаковки REST API в легком JavaScript-клиенте.
В прошлом я видел библиотеки, которые реализованы в стиле, например:
var request = new SearchRequest(apikey);
request.query = "search term";
request.send(function(results) {
console.log(results);
});
Или это более явное выражение HTTP:
api.get("search", "search term", function(results) {
console.log(results);
});
api.post("comment", comment, function(results) {
console.log(results);
});
Или оберните еще более высокий уровень:
api.search("search term", function(results) {
console.log(results);
});
api.createComment(comment, function(results) {
console.log(results);
});
Какие хорошие примеры современных клиентских библиотек JavaScript, обертывающих API REST, вы недавно видели. Не волнуйтесь о деталях реализации, просто дизайн API.
Спасибо!