These are chat archives for NodejsRUS/chat

9th
Dec 2015
Alex Pavlov
@alexpts
Dec 09 2015 05:33
@imposibrus я использую давно. Пока не замечал, опция логирования у меня отклюена в конфиге. На сайте порядка 200к уников по яндекс метрики, работает 2 инстанса, ресурсы мониторю в datadoghq. Ничего подозрительного по росту памяти нет на тачках.
Vadim Petrov
@imposibrus
Dec 09 2015 05:55
@alexpts а какая версия Node? У меня была 0.11.х, перешёл на 4.2.х, как советовали в readme node-newrelic. Сейчас на 4.2.х утечек нет, но, похоже, есть проблемы с репортом - иногда показывает, что кол-во запущенных инстансов равно нулю)
Alex Pavlov
@alexpts
Dec 09 2015 05:56
@imposibrus 0.12.x
Vadim Petrov
@imposibrus
Dec 09 2015 05:57
@alexpts спасибо, сегодня попробую
Myroslav
@werber
Dec 09 2015 14:56
Кто-то юзал Express в связке с webpack'ом и jade? Я отключил template engine и мне надо просто отдавать шаблоны через res.sendFile() но загвоздка в том, что jade-template-loader не выдает хтмл файл. В доках ничего нету, я с трудом нашел как передавать туда переменные.
Как вариант, просто брать одиш шаблон, а в ангуляре через routeProvider в template юзать require('templ.jade') но всё равно Експресс будет обрабатывать шаблоны частично (в которых будет ng-view).
ewnd9
@ewnd9
Dec 09 2015 15:13
@werber скорее всего тебе нужно отдавать ангуляр шаблоны статикой
Myroslav
@werber
Dec 09 2015 15:19
@ewnd9 т.е. как я выше описал свой вариант?
ewnd9
@ewnd9
Dec 09 2015 15:26
@werber я не очень понял твое сообщение, можешь подробнее расписать, получается у тебя ангуляр в перемешку со статичный контентом, не spa?
Vadim Petrov
@imposibrus
Dec 09 2015 15:50
@werber да, использовал. схема была такая: .jade файлы лежали в views/, в express использовал как обычно: res.render('jade_file').
а вот на фронтенд делал пре-компиляцию. есть пакет clientjade (я форкнул и под себя подточил). он компилит .jade файл в js-функцию с тем же именем и складывает все в один js-файл. потом js-файлик уходит на фронт, а там уже при вызове соотв.функции возвращается html.
Myroslav
@werber
Dec 09 2015 15:57
@ewnd9 Да, у меня статика отдаеться сервером, а потом некоторые части ангуларом обновляються. @imposibrus я тоже пришел к решению оставить шаблоны во views, шаблоны для ng-view генеряться с помощью jade-html-loader и выдаються при надобности с require.ensure().
Dmitriy Simushev
@JustBlackBird
Dec 09 2015 20:18
Коллеги, а кто-то сталкивался с ODM для node.js работающей с couchdb и использующей Data Mapper вместо Active Record?))
Ну или хотя бы с приличной библиотекой для моделирования предметной области?
Eugene Abrosimov
@sadcitizen
Dec 09 2015 21:25
@JustBlackBird найдешь ответ - расскажи мне
Dmitriy Simushev
@JustBlackBird
Dec 09 2015 21:29
@sadcitizen ок. у тебя похожая проблема?
Eugene Abrosimov
@sadcitizen
Dec 09 2015 21:29
нет, мне просто интересно
:)
Dmitriy Simushev
@JustBlackBird
Dec 09 2015 21:45
@sadcitizen я кстати как-то использовал модели из backbone на сервере. только вместо backbone.sync кастомные Data Mapper'ы
но там это было продиктовано изоморфностью приложения
получилось любопытно, но довольно странно