LINUX.ORG.RU

История изменений

Исправление crutch_master, (текущая версия) :

Удваиваю beastie. Вебом должен заниматься модуль, который отвечает чисто за веб и ничего больше. А у тебя получается как у меня на работе: всё занимаются всем. Просишь того парня, который за dba накатить базу, а он говорит, мол давай сделаю тебе батник, сам накатывай. И я понимаю, что мне придётся решать все проблемы, которые потенциально может вызвать этот батник. У тебя в коде примерно тоже самое и юзер за каким-то чёртом дёргает http.
Я делал на той неделе одну простую штуку на ноде. Она получает запрос по http, делаёт запрос к базе, засовывает результат в кеш на n секунд и отдаёт его. Так вот, чтобы добавить туда метод в api нужно просто дописать в конфиг запрос с параметрами и их типы, потому что я не настолько работяга, чтобы залазить каждый раз в код веб сервера, прописывать туда route, обработчики и т.п.
Стремись к тому, чтобы у тебя код не просто делал регистрацию юзеров, а решал общую задачу - получить запрос, преобразовать его в sql, выполнить, попутно дёргая кучку колбеков.

Исходная версия crutch_master, :

Удваиваю beastie. Вебом должен заниматься модуль, который отвечает чисто за веб и ничего больше. А у тебя получается как у меня на работе: всё занимаются всем. Просишь того парня, который за dba накатить базу, а он говорит, мол давай сделаю тебе батник, сам накатывай. И я понимаю, что мне придётся решать все проблемы, которые потенциально может вызвать этот батник. У тебя в коде примерно тоже самое и юзер за каким-то чёртом дёргает http.
Я делал на той неделе одну простую штуку на ноде. Она получает запрос по http, делаёт запрос к базе, засовывает результат в кеш на n секунд и отдаёт его. Так вот, чтобы добавить туда метод в api нужно просто дописать в конфиг запрос с параметрами и их типы, потому что я не настолько работяга, чтобы залазить каждый раз в код веб сервера, прописывать туда route, обработчики и т.п.
Стремись к тому, чтобы у тебя код не просто делал регистрацию юзеров, а решал общую задачу - получить запрос, преобразовать его в sql, выполнить. И попутно обмажь всё это всё кучкой колбеков.