@nodejs_ru

Страница 1518 из 2748
Morsik
24.01.2018
15:00:43
да я какряз о краже
ну защита от кражи токенов - задача браузеров

Gleb
24.01.2018
15:02:17
ну защита от кражи токенов - задача браузеров
и всеже если украден? есть ли какой-то механизм проверки. Ну хз зашивать в полезную нагрузку какие-то данные (ip в виде бреда) и потом сравнивать...

енот
24.01.2018
15:03:19
слету не осиливаю ни pug, ни marko, подскажите пожалуйста какой-нибудь совсем простой сервер-сайд темплейтер для связки с экспрессом?

Google
енот
24.01.2018
15:04:59
HTML строкой
не, ну так я сам могу. ))) просто хочется какой-то темплейтер изучить но нет времени погружаться и разбираться что у меня не заводится.

енот
24.01.2018
15:12:57
спасибо, twig завелся слету, буду дальше его насиловать

Victor
24.01.2018
15:13:08
ejs самый простой
Он ещё живой?

Vitaliy
24.01.2018
15:13:18
не оч, ну простой

енот
24.01.2018
15:13:21
ejs самый простой
позиционируется как клиент-сайд

мне надо конфиг для атс генерировать, мне клиент-сайд нельзя (

ещё +0,1 навыка к тому чтобы хотя бы джуном себя уверенно ощущать

Egor
24.01.2018
15:24:58
Привет всем)))Может кто-то кинуть какую-то полезную инфу по созданию сервера на ноде?

енот
24.01.2018
15:25:38
сервера чего?

Google
Nurik
24.01.2018
15:34:28
Ребят подскажите. Кароче сделал такую штуку: 1. Запрашиваем картинку GET /public/images/fb82/eba9/821f5664842e5b513e188056__100_100.png 2. nginx смотрит есть картинка, если есть отдаёт. 3. Иначе отправляет в приложенние 4. Приложение смотрит существует ли файл 821f5664842e5b513e188056.png и если да, то уменьшает изображение и записывает туда же где лежит оригинал 5. Делает редирект на самого себя. 6. Получили изображение. Всё работает. Но товарищ говорит, что может возникнуть гонка, когда будет сразу несколько тысяч обращений на ресайз. Нужно ли в этом случае прикручивать кэш для nginx или при аплоуде нагенерировать изображение для стандартных размеров экрана (клиенты моб.устройства) ?

Сервер по характеристикам средний. 12 ядер, 64 озу. юзаю libvips для резайза, через nodejs либу sharp.

8 инстансов приложения. вот. как и куда присобачить кэш пока без понятия.

Eugene
24.01.2018
15:45:03
Всем привет! какой логгер посоветуете?

Bulat
24.01.2018
15:45:25
Коллеги, а в Мск митапы бывают по ноде?

Cenator
24.01.2018
15:45:28
вроде morgan многие юзают

Vitaliy
24.01.2018
15:45:39
winston тоже норм

Eugene
24.01.2018
15:46:36
спасибо

Nurik
24.01.2018
15:47:22
вроде morgan многие юзают
Это логгер запросов. По сути только в консоль выводить и всё.

Никита
24.01.2018
15:48:20
bunyan.
bole ещё есть. Из похожих.

Саня
24.01.2018
15:48:53
Nurik
24.01.2018
15:48:54
Кароче после winston любой логгер, кажется нормальным.

Саня
24.01.2018
15:49:05
Не удержался.

Vitaliy
24.01.2018
15:49:08
нойс

Никита
24.01.2018
15:49:18
winston это жесть.

Он логи теряет!

Ну, когда я его прошлый раз видел — терял.

Vitaliy
24.01.2018
15:49:55
ну нет, его же нужно настроить

Саня
24.01.2018
15:49:57
То есть bunyan?

Google
Никита
24.01.2018
15:50:21
Приложение падает, бац — а куска логов нету. Как раз с тем, почему оно упало.

Хотя я вообще объекты в журналде пихаю и мне норм.

Pavel
24.01.2018
15:51:24
А как ты хочешь использовать эти данные в статике? oO
Может есть какой-то способ подсунуть в js, который в статике

Eldar
24.01.2018
15:52:54
Может есть какой-то способ подсунуть в js, который в статике
Ну есть, прокинь на страницу эти данные в JSON формате в своем шаблоне HTML

<script>window.MY_DATA = { dataFromEnv: true; }</script>

А из JS будешь иметь доступ к глобальной переменной

Cenator
24.01.2018
15:54:37
ехх а с шебпаком можно легко прокинуть любую переменную

Eldar
24.01.2018
15:56:19
О а ты прав

Но это только при сборке

А динамически никак =/

Cenator
24.01.2018
15:56:56
так вебпак можно вызывать динамически

Eldar
24.01.2018
15:57:18
Всмысле находу пересобираешь JS и подсовываешь клиенту?

Cenator
24.01.2018
15:57:21
ну да, ресурсов много отожрет

Eldar
24.01.2018
15:57:37
да
Нельзя так делать =(

Прям атата

Cenator
24.01.2018
15:57:46
технически можно

Eugene
24.01.2018
15:57:48
log4js
спасибо

Eldar
24.01.2018
15:57:55
Технически можно и самому себе минет =/

Google
Yan?
24.01.2018
15:57:57
Cenator
24.01.2018
15:57:59
не

ребра мешают

Eldar
24.01.2018
15:58:14
Технически удалимы

Ну и зависит от размера

Cenator
24.01.2018
15:58:30
а у шебпака nodejs api

Vitaliy
24.01.2018
15:58:36
гибкость можна развить

Никита
24.01.2018
15:58:44
Я вот так в лог пишу: https://github.com/ChALkeR/whiner/blob/master/index.js

Cenator
24.01.2018
15:58:44
и если на сервере 64 ядра, то можно и юзать его

Eldar
24.01.2018
15:59:08
Admin
ERROR: S client not available

Никита
24.01.2018
15:59:12
Но это, не то чтобы я кому-то советовал делать так же, если вы не понимаете, зачем оно вам ;-)

Cenator
24.01.2018
15:59:23
Yan?
24.01.2018
16:00:46
Я вот так в лог пишу: https://github.com/ChALkeR/whiner/blob/master/index.js
а чем тебе пино от твоего коллеги по ctc не угодил? :)

Никита
24.01.2018
16:02:07
Ух, pino умудрились обойти bole по скорости. Хотя не то, чтобы это было мне сильно важно

Не умеет ;-)

Yan?
24.01.2018
16:05:27
в депсах биндингов как у тебя не вижу так что полагаю что не умеет)

а ну ты уже нашел)

Google
Yan?
24.01.2018
16:06:15
а обогнал bole потому что он в фастифай в депсы пино сунул)

вот и обогнал

Никита
24.01.2018
16:07:28
а обогнал bole потому что он в фастифай в депсы пино сунул)
Лол. Надо посмотреть чем они там реально отличаются.

Но мб вытащу bole и вставлю pino, хз.

Yan?
24.01.2018
16:08:08
https://github.com/rvagg/bole/pull/10

вон сам автор бола делал бенчи

Никита
24.01.2018
16:08:40
Емнип, я просто не смотрел на pino тогда. Или он был ещё не готов.

Mikhail
24.01.2018
16:27:35
https://github.com/devslaw/TypeScript-Node.js-REST-example
Неужели кто-то реально так пишет? Прям классы слздают для роутов, основного приложения и пр.?

Pauline
24.01.2018
16:29:50
и я

Mikhail
24.01.2018
16:31:21
сишарперы и жависты
Круто. Жаль, не видел такого никогда раньше (сам на шарпе пишу)

Сергей
24.01.2018
16:31:43
а я вот видел

Mikhail
24.01.2018
16:31:56
а здесь что забыл?
Ну я на шарпе и ноде пишу

Vint
24.01.2018
16:31:58
И это ад. У меня сейчас такое же по наследству. Только логика раз в N сложнее, поэтому ад вдвойне.

Не делайте так никогда. В js по крайней мере.

Mikhail
24.01.2018
16:32:41
Сергей
24.01.2018
16:33:57
не вижу смысла в классах для роутов

Vint
24.01.2018
16:34:02
Если не городить наследование, то всё норм должно быть
Ну там в примере уже наследование есть. И как бы классы для этого и есть, иначе зачем? Хотя... У меня в проекте есть классы с двумя статическими методами, например. Это вообще под какой водкой было придумано?

Страница 1518 из 2748