Anonymous
кто нить юзал связку node.js + pug?
помойму самая популярная связка
Ivan
)))
Ivan
все, стыдно стало
Pavel
в жире всё есть
А я только за жиру
Anonymous
в жире всё есть
это и пугает
Yevhenii
Ппрсто рeндeр тeмплeйтов болиe 1 сeк. Как исправить? App.enable("view cache") - нормальная практика?
Anonymous
на продакшн вроде по дефолту App.enable("view cache")
Anonymous
The local variable cache is reserved for enabling view cache. Set it to true, if you want to cache view during development; view caching is enabled in production by default.
Yevhenii
ок, спс ибо не опьітен ище:)
hamper 𓅝
Редмайн это совсем рак
под редмайн плагинчики удобно писать, у меня на работе перепиленный редмайн и селфхостед гитлаб, правда вместо гитлабовского ci пока дженкинс юзаем
📀
слегка не по теме, можно ли в GraphQL создавать вложенные поля без обьявления нового типа?, например type Human { name: String! address: { city: String zip: String } } то есть без type Address {}
Nikita
вроде нет
Sam
Хочу грамотно nginx настроить - можете дать какие нибудть статьи или так помочь? Сейчас он стоит, и просто проксирует nodejs сервак, ну еще https сделал. Но хочу еще статику через него отдавать и кеш настроить
Vadim
для чего проксируешь nodejs?
Sam
@youngpirate32 не понял вопроса(
Ohar
>Сейчас он стоит, и просто проксирует nodejs сервак >для чего проксируешь nodejs? >не понял вопроса(
Ohar
Ohar
«Мальчик, ты тупой»? © КВН
Vadim
nodejs можно и без nginx'a использовать
Vadim
nginx'ом стоит только статику отдавать
Sam
ну я как понял сайты если на nodejs, то всегда через nginx их пускают
Sam
@Oharr в серверной разработке тупой, но хочу разобраться
Sergey
но чаще всего nginx
Nikita
ну я как понял сайты если на nodejs, то всегда через nginx их пускают
не всегда. есть отщепенцы, которые считают, что нода все сама могет и никакой прокси ей не нужен)
Sam
@gusnkt ну я как раз понимаю, что эффективнее это будет делать nginx, только вот как сварить его правильно, не знаю(
Sam
могу приложить текущие настройки, если кому то интересно)
Nikita
не факт, что эффективнее) каждая новая прослойка тормозит
Nikita
смотря для чего тебе это нужно
Nikita
и вообще, если у тебя не супер-нагруженный сайт, ты можешь нодой раздавать статику и вообще все что угодно и не париться)
Sam
Это да, просто хочется по феншую все таки сделать)
Sergey
как раз таки лучше это сделать nginx'ом
Nikita
есть. ты не умеешь работать с nginx, у тебя 25 задач, но ты знаешь как пользоваться express-static и в три строчки добавляешь раздачу статики. норм причина?)
Sam
@gusnkt ну вот у меня сейчас koa-static раздает
Nikita
вот так и оставь
Nikita
или у тебя гигабайтные файлы раздаются?
Nikita
или нужно ограничение по скорости?
Sam
нет
Sergey
как это сделать?)
root /home/www/project/current/static
Nikita
ну вот и все) когда будет свободное время, почитай про nginx proxy module или как-то так он называется, proxy_pass и прочее. про location, alias, root, index и тд. но это реально в большинстве случаев не нужно)
Sam
@gusnkt спасибо)
Mannaro
Народ, чет тут сейчас случилась дичь. Рестартанулся сервер. Не было не у кого такого? Селектел.
Evgeny
такое бывает
Mannaro
лол)) Такого быть не должно :) По крайней мере без предупреждения
Evgeny
не дОлжно, но бывает
Yevhenii
что случилось? не понял
Anton
Очевидно, что у чуваков ребутнулся сервак у хостера, а серверное приложение не было демонизировано
Yevhenii
можно ссилку на действующий сайтец node.js + express + pug? інтересно посмотреть. И какая бд шустрей MySQL vs. MongoDB?
Amir
BerkleyDB :D
Ohar
> И какая бд шустрей MySQL vs. MongoDB? ну и вопросики
Ohar
MongoDB для неструктурированных данных
Ohar
MySQL для структурированных
Ohar
Это всё что нужно знать если ты задаёшь такие пвопросы
Yevhenii
я знаю, вот только на php и MySQL писал долгое время, а для node.js проще будет mongoDB, но там нету джойна к которому очень привьік
Aleksey
в копилку вопросов одинарные или двойные кавычки
Одинарные конечно, как и пробелы в js.
Dreamerinnoise
Одинарные конечно, как и пробелы в js.
А Крокфорд говорит двойные ставить. Кому мне верить, Иммузову или Крокфорду?
Dreamerinnoise
Anonymous
верь своему сердцу
Anonymous
для крокфорда json в двойных ставят
Владимир
лол, а что еще? :)
Ohar
Ну распространи не ересь, чего ж ты молчишь тогда
Владимир
вообще да, если такие вопросы появляются, просто юзайте постгрес
Evgeny
MongoDB для неструктурированных данных
Дяденька, а у меня структурированные, что ж мне делать?
Anton
@NordLuf мигрировать на MySQL, что же еще
Ohar
Дяденька, а у меня структурированные, что ж мне делать?
https://habrahabr.ru/post/231213/ Вот тут автор немного перегибает палку, но основные проблемы видны
Evgeny
Бойан. А вообще там как с докером - просто не надо делать криво и всё. Разные инструменты для разного
Evgeny
В третей сломали конкюренси на множественной паралельной записи. И все обезщают починить в следующем минорном релизе
Evgeny
+
Lera
Привет! Мигрирую с 3 Express на 4. Выдает ошибку: module.js: 471 throw err; ^ Вопрос: где я налажала?(
Anonymous
нужен код, так непонятно
Lera
Можно в личку?
Sergey
а есть чатик по дроиду java?
Lera
такие требования
Lera
вот и мигрирую )
Anonymous
мигрируйте на koa)
Lera
сейчас попробую переписать package.json
Anonymous
там в четвертой все изменилось