Range - заголовок, через него нужно организовать пагинацию.
Пример:
[Request] Range: items=10-19;
[Response] Accept-Ranges: items;
[Response] Content-Range: items 10-19/899;
Запросили элементы с 10 по 19, в ответе получили инфу о текущем состоянии и количестве существующих элементов.
Возможно, я не умею его готовить... Из коробки на все возвращает ответ 200, перевоспитать с ходу не получилось...
А генераторы там удобные, это факт! :)
Везёт вам, у вас есть нефтепровод, а у нас его нет...
Мне нужен просто CRUD с кошерными статусами и плюшечками в виде фильтров, пагинацией через range и т.п.
А можно на pastebin или ещё куда-нибудь выложить кусок кода, который отсылает запрос (тот что по аяксу) и кусок кода, который биндит данные и отправляет запрос в Mongodb?
Почему-то когда я искал модуль для REST API мне на глаза не попался ни один совет использовать sails.is, за-то было много советов использовать express.is или restify
@SergeiMeketyuk нет. Там longpoll. Создаётся запрос и висит до тех пор пока не появится событие или пока не истечёт определённое время запроса. И всё это в цикле.
Если бы они делали запрос каждые 10с без лонгполла, то они бы сильно грузили соединения как свои, так и соединение с центром сертификации (SSL). Нужно учитывать хендшейкинг.
@Vadim997 а чем вы пользуетесь? Можно посмотреть у интересного вам проекта issues (NFR/bug или что-то подобное) и попробовать решить эту задачу запушив свой пулл-реквест. Сообщество оценит это ;)
>> Но сейчас я уже склонен посоветовать вам вообще не работать с git.