
Alexander
12.10.2018
07:43:59

Uxname
12.10.2018
07:45:01
ну, например у меня в каждом файле юзается логгер, модуль с константами и ещё пару либ. Их бы как-нибудь объеденить в один require, а то чувствую через месяц-два список разрастется, захламляет код

Sergey
12.10.2018
07:46:34

Google

Alexander
12.10.2018
07:47:28
Хуле тебе

Uxname
12.10.2018
07:47:42
збс, пасиба
действительно изи, не проснулся ещё наверное :)

Cenator
12.10.2018
07:53:01

Alexander
12.10.2018
07:54:00
ох, опять эта рыба с удочкой
человек не дал ровным счетом никаких вводных, потому и остается гадать

Alexander
12.10.2018
07:54:30

Cenator
12.10.2018
07:54:41

Alexander
12.10.2018
07:55:42
потом обращаться к переменной)
Ну а шо, может у него мильен этих require, ему удобнее будет, наверное.
Хотя я бы сказал что он просто ленивый писать их)

Denis
12.10.2018
08:01:36

Uxname
12.10.2018
08:02:36

Denis
12.10.2018
08:02:53
Логгер и модуль с константами в каждом файле явно указывает на какие-то проблемы

Google

Alexander
12.10.2018
08:03:17
а шторм может сам реквайры дополнять...

Cenator
12.10.2018
08:04:17
а вскод может реквайры на импорты менять...

Alexander
12.10.2018
08:04:46
Слава вскоду!

Again
12.10.2018
08:06:21
Редакторам Слава

Dmitry
12.10.2018
08:08:49
Уважаемые дамы и господа, если вдруг так случилось, что вы разрабатываете приложения на nestjs, то у нас есть ламповый чатик на эту тему @nest_ru

Ivan
12.10.2018
08:09:20
Только что на их опрос отвечал, и вопросик был - что ВСКод делает лучше всего? Вот как вы думаете?)

Dmitry
12.10.2018
08:09:24
Можно обсуждать все что касается nestjs, typescript, typeorm, итд

Alexander
12.10.2018
08:09:36

Ivan
12.10.2018
08:09:38
Я написал что лучше всего он злит моего тим лида (фанат ВИМа)

Dmitry
12.10.2018
08:13:44

Again
12.10.2018
08:16:49

Evjeni
12.10.2018
08:33:50
А я за SQL

Александр
12.10.2018
08:37:14

Vitaliy
12.10.2018
08:43:26
'/suggested/:user/:id' как в эксперессе сделать параметр необязательным, чтобы например страница могла загружаться и без :id ?

Konstantin
12.10.2018
08:46:11
/suggested/*

Vitaliy
12.10.2018
08:47:01

Konstantin
12.10.2018
08:48:06

Vitaliy
12.10.2018
08:49:02

Konstantin
12.10.2018
08:49:15

Vitaliy
12.10.2018
08:49:33

Google

Konstantin
12.10.2018
08:49:42
ну ты попробуй сначала ?

Valdemar
12.10.2018
08:51:04
/suggested/:user/:id() в скобках регулярку можно написать, смотря какой там у тебя id

Steve
12.10.2018
08:52:55
Всем привет, у меня тут вопрос возник:
1.1- есть 3d-party сервис в котором лежит файлик.
1.2- получить его можно по апи этого 3d-party сервиса
2.1- есть бекенд на ноде, который получает id файла, который нужно получить из 3d-party сервиса
2.2- допустим я сделал запрос с помощью node-fetch, и вроде как правильный.
Как мне после того как я получил файл - отдать его фронтенду? Как и к какому типу это можно привести?

Konstantin
12.10.2018
08:54:37

Steve
12.10.2018
08:54:53
ой не
у меня вся эта цепочка в рамках одного ендпоинта ща, я дергаю файл по ресту, получаю файл, отдаю сразу какой-то пока-что кривой респонс

Andrew
12.10.2018
08:56:03
pipe, stream

Konstantin
12.10.2018
08:56:06
делай всё это на клиенте

K
12.10.2018
08:56:14
Отдавай более одного ответа в реквесте

Steve
12.10.2018
08:56:37
по поводу pipe можно чуть больше деталей?

K
12.10.2018
08:56:39
Чисто "loading..." - "file"

Andrew
12.10.2018
08:56:48
так ты получи id и с ним же сходи за файлом и верни только файл

Steve
12.10.2018
08:57:45
ну, так ща так и происходит, я беру айди, и получаю файл (нверное файл, потому что хз как привести jpg к такому виду чтобы он при попадании на фронтенд скачался на ПэКа)

U
12.10.2018
08:57:46
На локальном компьютере я запускал процесс как npm start. как запустить с помощью pm2 на хостинге в определенной директории?
pm2 start /var/www/domainname/ npm — start выводит ошибку

Steve
12.10.2018
08:59:03
U вероятно в другом месте лежит (что такое pm2 я хз), просерчи с помощью ls -a и найди где он лежит
там где-то в папке с нодой должно лежать

Andrew
12.10.2018
08:59:17

U
12.10.2018
08:59:43

Andrew
12.10.2018
08:59:57
скачался — это отдельная история. чтобы скачался, нужно заголовки правильные отправить. но это не отменяет содержимое запроса.
т.е. если тебе пришел запрос, то и вернуть ты должен в ответ mime/type файла и сам файл. проще всего это сделать стримами. где ты возьмешь этот файл, что там за id и прочее, не должно волновать клиентскую сторону.

Google

Steve
12.10.2018
09:00:41
окей, чтоб скачался мне ща наверное не над, а чтобы получить картинку на фронте и отобразить?

Valdemar
12.10.2018
09:01:06

Andrew
12.10.2018
09:01:14
ну вот я тебе скинул ссылку. там рассказано как получить файл и сделать pipe к твоему response, тогда твой код он будет работать просто как прокси
а как ты там получаешь ссылку на файл, уже не важно. получил id, одним запросом получил путь до файла, другим запросом получил файл и сделал ему pipe, все это в одном эндпоинте

U
12.10.2018
09:01:58

Steve
12.10.2018
09:02:15
окей, сейчас посмотрю, попробую, сенкс

U
12.10.2018
09:03:32
все руководства написаны для серверов, типа *pm2 start index*, а мне процесс нужен как сервер для работы с телеграмом из определенной директории (тк несколько доменов там)

Valdemar
12.10.2018
09:04:33

Andrew
12.10.2018
09:04:53
но он там трансформирует картинку. тебе этого не надо. просто проксируй и все. ну и тебе нужно прежде чем проксировать, получить урл. делаешь это отдельным запросом. если я все правильно понял в твоей задаче

Mark
12.10.2018
09:08:52
Привет ребята, прошу, нееее, молю о вашей помощи
Я не могу уйти домой, пока не устраню баг, а у меня не получается превратить массив объектов в объекты с вложенностями
Я вот тут набросал гист, там есть пример исходных данных и как оно должно выглядеть (тоже пример), помогите, пожалуйста
https://gist.github.com/mark-o-ts/360388f31d929a2c0df718fc3f994098

U
12.10.2018
09:10:17

Josh
12.10.2018
09:10:22
о5 ты все просишь сделать за себя

Николай
12.10.2018
09:10:38
Привет ребята, прошу, нееее, молю о вашей помощи
Я не могу уйти домой, пока не устраню баг, а у меня не получается превратить массив объектов в объекты с вложенностями
Я вот тут набросал гист, там есть пример исходных данных и как оно должно выглядеть (тоже пример), помогите, пожалуйста
https://gist.github.com/mark-o-ts/360388f31d929a2c0df718fc3f994098
Приеду на работу, посмотрю
Но на вскидку, спрэд тебе в помощь

Mark
12.10.2018
09:11:00

Николай
12.10.2018
09:11:28

Mishell
12.10.2018
09:12:01
Я где-то слышал юмор на тему типов ноды и работы с float
И вот сейчас у меня есть такой пример.
> var amount = 0.6
> amount % 0.5
0.09999999999999998
Мне кажется, или остаток деления должен быть 0.1 ??
Мне желательно избегать таких потерь.

Николай
12.10.2018
09:12:05

Mark
12.10.2018
09:12:34

Google

Николай
12.10.2018
09:12:37

Mishell
12.10.2018
09:12:52

Dima
12.10.2018
09:12:56

Kool
12.10.2018
09:13:02

Николай
12.10.2018
09:13:05

Kool
12.10.2018
09:13:08

Mishell
12.10.2018
09:13:24

Ivan
12.10.2018
09:13:25

Mark
12.10.2018
09:13:27

Николай
12.10.2018
09:13:34

Dima
12.10.2018
09:13:55

Николай
12.10.2018
09:14:07
Да
Скинь один, и покажи каким хочешь его видеть

Valdemar
12.10.2018
09:14:18

Dima
12.10.2018
09:14:19

Ivan
12.10.2018
09:14:43
Да
Тогда в чем проблема пропарсить JSON в цикле и вернуть объекты

Artem
12.10.2018
09:14:46

Mark
12.10.2018
09:15:13
Окей, сек

Николай
12.10.2018
09:15:16