
Jack
23.09.2018
14:35:02
ну кароче это из sharp-а. я делаю компресс фото, и потом мне надо узнать размер. он дает uint8 массив

Alexander
23.09.2018
14:36:03
А длина массива?

Роман
23.09.2018
14:36:41

Google

Jack
23.09.2018
14:37:35

Роман
23.09.2018
14:39:34

Jack
23.09.2018
14:41:24
вот например
const file = fs.readFileSync(path);
file.byteLength
и
fs.statSync(path).size
дают совершенно разные результаты.

Eugene
23.09.2018
14:42:25
насколько различаются результаты?

Jack
23.09.2018
14:44:54
aaaa, понял где подвох. там для второго еще и разделили на 1048576, чтобы делать размер в мегабайтах. спасибо

Роман
23.09.2018
14:47:10
Да вроде одинаково всегда.

Jack
23.09.2018
14:47:44
Да, да. Я имел ввиду код был написан еще, чтобы конвертировали это.

Роман
23.09.2018
14:47:44

reskwer
23.09.2018
15:19:11
как деплоить приложение на сервер ?
есть нормальный способ, работащий без ебаных костылей и бубнов
?? кто как деплоит

Google

Gor
23.09.2018
15:21:39
Автоматом по пуш в гитхаб

Alexey
23.09.2018
15:23:25
Кто нибудь может помочь с редисом?
Мне нужна функция которая если строка в редисе вернет true иначе false. Казалось бы элементарно.
filter.has = token => {
const decoded = jwt.decode(token)
client.get(token, (err, res) => {
console.log("client.get", err, res)
if (err) {
throw err
}
if (_.isString(res) && res == "jwtBlacklist") {
console.log("BLACKLIST")
return true
} else {
console.log("BLACKLIST NOT")
return false
}
})
}
Написал вот так.. console.log("BLACKLIST") console.log("BLACKLIST NOT") срабатывает верно. А функция из вне то что надо не возвращает. может сделать внутри промиса все? Сам client.get как понимаю promise не возращает... async/await в данном случае по условиям разработки пакета мне не подойдет

reskwer
23.09.2018
15:26:22

Gor
23.09.2018
15:26:57
Заценил!)
Вообще, у меня своя ci/cd написана. На payload тянет код, билдит и выкладывать в прод
Ну или на qa сервер для тестеров

Egor
23.09.2018
15:29:04
Или делай гит пул и перезапускай контейнер

Artyom
23.09.2018
15:38:30
Почему при по запросу страница открывается и дата свежая, но в интерфейсе лог не отображается?
https://runkit.com/artalar/59b6b6dbb8fb4a0012c38e88

Cenator
23.09.2018
15:41:35
Пробовал без ранкита запускать, локально?

Artyom
23.09.2018
15:41:58
Мне в ранките нужно...
Просто попрототипировать быстро, хотел в codesandbox набросать фронт, а в ранките бек

Cenator
23.09.2018
15:45:47

Artyom
23.09.2018
15:52:39
А чего это?

Cenator
23.09.2018
15:52:50
Логгер же

Alexander
23.09.2018
15:53:41
Ох уж эта лень матушка

Eugene
23.09.2018
16:01:10

Cenator
23.09.2018
16:01:31

Google

Alexey
23.09.2018
16:06:01
ну как же все же redis промисифицировать лучше
возвращать как то бы проммис с результом или ошибкой client.get

Cenator
23.09.2018
16:06:31

Alexey
23.09.2018
16:06:55
ioredis
я пишу пакет с использованием редис..

Cenator
23.09.2018
16:07:11

Alexey
23.09.2018
16:07:12
и в него цеплять лишнюю зависимость..

Eugene
23.09.2018
16:07:22
?недавно попробовал now.sh - это лучшее что было в моей жизни

Alexey
23.09.2018
16:07:31
заказчики пакета хотят что бы он на старом сайте работал где все без async await

Cenator
23.09.2018
16:08:42
При чем тут сайт

Alexey
23.09.2018
16:09:11

Cenator
23.09.2018
16:09:14
Сервер это не браузер, тут нет проблемы совместимости

Einfach
23.09.2018
16:09:28
Привет всем,
у меня есть пару Сайтов которые я хочю перетянуть в Европейских серверов на Российские серверы.
У меня нет вообше представления какие сервисы хорошиии какие нет и какая "нормальная" расценка.
Что у меня есть:
- около 3-5 Websites
- около 7 Database
Прошу о подсказках в сервисах и личных мнениях.
Желятельно в ПМ

Alexey
23.09.2018
16:09:40
GitHub - luin/ioredis: A robust, performance-focused and full-featured Redis client for Node.js.
https://github.com/luin/ioredis
это?

Cenator
23.09.2018
16:10:00
Да

Alexander
23.09.2018
16:10:16

Einfach
23.09.2018
16:10:48
в какие знаю в те написал ...

Alexander
23.09.2018
16:11:11
и в твоем случае обычно делают наоборот

Google

Cenator
23.09.2018
16:11:15
http://bit.ly/our_etiquette
Превью закешировалось, там не все

Einfach
23.09.2018
16:13:47
Буду знать на будушее, я из остальных вроде поудалял...

Renat
23.09.2018
17:04:18
Всем привет ребят, тут такое дело, я научился основал nodejs и react и решил сделать маленький проектик с фронтом на react и беком на express, ну так вот, я загружаю картинку на сервер через multer сохраняю путь в бд, а потом на фронте через axios получаю путь, но из за разных портов картинку не видит, как мне это исправить?

Nikolay
23.09.2018
17:06:52

Renat
23.09.2018
17:07:26
а как мне ее сразу получить?
отдать статикой?
через express
я делал как то через шабланизатор ejs
там все норм было)
но там статику я отдавал с сервера
а тут я не понимаю

Maxim
23.09.2018
17:10:49
Привет! Подскажите, пожалуйста, есть ли в npm какое-то коробочное решение для сереализации монгузовских моделек в json? Так что бы можно было в сереалайзерах указывать список нужных аттрибутов и их преформатирование
+ монгузовский select исключает поля на уровне БД-шки или уже при получении их на сервере?
?

Vitaliy
23.09.2018
17:36:14

Maxim
23.09.2018
17:37:31

Vitaliy
23.09.2018
17:38:27

Maxim
23.09.2018
17:39:00

Google

Michael ?
23.09.2018
17:39:01
https://docs.mongodb.com/manual/reference/operator/projection/positional/

Maxim
23.09.2018
17:44:55

Michael ?
23.09.2018
17:46:02
https://mongoosejs.com/docs/api.html#model_Model.find
А ещё тебе наверное пригодится .lean() - добавлять после .find()

Maxim
23.09.2018
17:48:59

Alexander
23.09.2018
17:49:29
он не работает, ну у меня не работал
хз

Maxim
23.09.2018
17:51:52
никогда бы не подумал что пилить гибкий бек под админку местами настолько проблемно

Alexander
23.09.2018
17:52:51

Maxim
23.09.2018
17:53:28
передача фильтров и сортировки через ендпоинт чего только стоит. либы вроде https://www.npmjs.com/package/api-query-params делают жизнь проще, но увы их фиг кастомизируешь

Alexander
23.09.2018
17:55:40
а я все через сокеты фигачу...

Maxim
23.09.2018
17:56:15

Alexander
23.09.2018
17:56:23
тяжела жизнь без своего сервера

Maxim
23.09.2018
17:56:38
юзаем сервисы вроде https://www.ably.io/