Evgeny
Да, можно, добавлю
Vladimir
Ещё мб сопоставить с памятью, количеством fd и задержкой ивент лупа
Evgeny
Памяти норм: $ free -m total used free shared buffers cached Mem: 64392 34643 29749 28 10181 20162 -/+ buffers/cache: 4299 60092 Swap: 32735 0 32735
Evgeny
На остальных железках сравнимо
Kons
request.get('...', (err, res, body) => { ... }) request.get('...').on('error', (err) => { ... }) err один и тот же в случае ошибки?
Evgeny
Ещё мб сопоставить с памятью, количеством fd и задержкой ивент лупа
Ну и да, JFYI: RX packets:173202464 errors:0 dropped:0 overruns:0 frame:0 TX packets:183794119 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
Evgeny
Нет конечно
Roman
Да, отваливается не сразу, похоже на тайминги. Но они тоже нелинейны - может через 20 секунд, может через 60
похоже на то, что вы ожидаете keep-alive, а удалённая сторона закрывает коннект
Vadim
Скажи мне, что етот синтаксис мне покажется удобным..
Если pug своим синтаксисом отпугивает, хочется ближе к html и при этом полнофункциональность, то можешь посмотреть на ect (https://www.npmjs.com/package/ect) Он очень быстрый, быстрее ejs, синтаксис проще, наследование и блоки и другое необходимое из коробки.
Evgeny
похоже на то, что вы ожидаете keep-alive, а удалённая сторона закрывает коннект
Не, я проверил - keep_alive явно выставляется в close. Ну и ошибка была бы повторимой, а тут - хейзенбаг какойто
Evgeny
Противно то, что если пытаться проэмулировать эту проблему с curl - ошибок нет :(
Егор 🐟
Хотя я пока поставил Twig. Мне скорость не сильно важна
Егор 🐟
пните куда почитать как правильно использовать bootstrap в ноде.
А ВОТ ТЕПЕРЬ ПАБЛИК
че лол
Егор 🐟
ну блин, я хз как сформулировать) если бы знал — спросил бы у гугла)
Егор 🐟
Ну как бы, нарисовать шаблоны для страничке на бутстрапе, потому что он нормальный, но чтобы как норм пацаны делают, не кидать в паблик/ксс уже готовый ксс_мини или чё там
Егор 🐟
Не знаю я как сказать, блин!
Ohar
Сделай HTML-страничку, подключи туда бутстрап и сверстай чо тебе надо. При чём тут сервер?
Dmitry
он походу хочет серверный рендеринг)
Ohar
он походу хочет серверный рендеринг)
Так он искаропки есть у бутстрапа, называется HTML
Егор 🐟
Ну вот так вот нагуглился. В принципе, я думаю, что подключить один раз стиль в layout.twig было бы норм, а потом от него остальные страницы наследовать. Но мой кореш, который пхп, уверяет, что норм пацаны делают как-то иначе)
Егор 🐟
блин, а что не так с твигом-то?
Danil
А он и вноде есть?!
Егор 🐟
Да, примерно так последний раз я чё-то нормальное трогал, а не 1С
Stanislav
handlebars
Dmitry
jsx)))
Егор 🐟
пуг меня оттолкнул синтаксисом, говорю же.
Sergey
пуг меня оттолкнул синтаксисом, говорю же.
еба, самый приятный синтаксис)))
Егор 🐟
да и там грёбаный мопс. если есть что-то, что я ненавижу больше чем цыган — то это грёбаные мопсы
Dmitry
А ВОТ ТЕПЕРЬ ПАБЛИК
handlebars
плюсую
А ВОТ ТЕПЕРЬ ПАБЛИК
очень нравится
Егор 🐟
цыгано-мопский заговор!
Dmitry
Егор 🐟
можете пояснить за nginx? как избавиться от :3000 в адресе. Чё гуглил — ничё не помогает
Evgeny
не вводить, например?
Егор 🐟
У меня полностью типовые конфиги, ничего не трогал, обращаюсь к серверу по хх.хх.хх.хх:3000 — всё отлично работает
K
На стандартный http
K
80
Егор 🐟
Почему так получается? Гуглил час, задал вопрос и получилось
Igor
Reverse proxy nginx
Igor
Гуглить
Yan
Господа знающие, подскажите, пожалуйста, как решить проблему с роутами. В общем, пишу я тут свое подобие имиджборды https://dumpach.anonymous.lv с роутером. На бэке нода с экспресом. Никак не могу понять, как мне на фронте делать редирект на 404 страницу, если я запрашиваю, например, https://dumpach.anonymous.lv/zalupa, а на бэке, соответственно, такого роута нету, и экспресс выдает мне Cannot GET /zalupa. Как из этого можно понять, мне ни html, ни js не приходят
Yan
это работало бы, если бы у меня еще не была бы такая колбаса из роутов server .use('/assets', express.static(path.join(__dirname, '../../dist/client'))) .use('/public', express.static(path.join(__dirname, '../../public'))) .use('/threads/assets', express.static(path.join(__dirname, '../../dist/client'))) .use('/uploads', express.static(uploadDir)) .use('/uploads_thumbs', express.static(uploadThumbsDir));
Sergey
createrest.js.org
Yan
это случаем не твоя либа?)
Yan
я помню проскакивала
Aleksand
чтобы связывать порты ниже 1024 не нужен рут, нужна возможность cap_net_bind_service для связывающего
Aleksand
скучно когда разработчикам это даже не интересно
Stanislav
3 стикер с конца прикольный)
Егор 🐟
Господа, у меня ВСТАЛ вопрос. На локалхосте работает всё как положено: <link rel='stylesheet' href='/stylesheets/bootstrap.css' /> Скачивается из public На сервере оно пытается получить css http://хх.хх.хх.хх/stylesheets/bootstrap.css, там оно недоступно, но по http://хх.хх.хх.хх:3000/stylesheets/bootstrap.css получается достучаться до файла!
Sergey
facepalm
CherryTea
Не, ну если ограничиться визитками неа джумле, то можно и избежать всяких алгоритмов, да. Только это не программист будет, а ремесленник
Эээ, форе фан, я по образованию психолог, лол. Это не помешало мне начать писать, хотя по началу было сложна, даже очень.
Фεδως
Нахрена тебе алгоритмы, если из технологий по универу ты знаком только с делфи?
наоборот нахера тебе технологии если ты не знаком с алгоритмами
Фεδως
просто технологии легко разобрать самому
Фεδως
и это нужно делать самому
Фεδως
а вот с алгоритмами лучше с живым преподом, с которым можно разговаривать и уточнть
Таймураз
Фεδως
ну и понту от технологии выученной в универе если по ней нет опыта
Таймураз
Но зная технологии, можно что-то реализовать
Таймураз
А зная алгоритмы, но не зная технологии- реализуешь х*й
Фεδως
я просто о том что технологии прошарить самому намного легче чем алгоритмы
Aleksand
просто технологии легко разобрать самому
но почему-то с этим в итоге справляются очень немногие