@nodejs_ru

Страница 2421 из 2748
Alexey
15.08.2018
17:49:53
А может лодашем проверять...

?
15.08.2018
17:49:57
Лучше проверять на data.length и clientid больше 0 ?
типа того. Но сдаётся мне, что там это можно впихнуть в коллбэк отправки.

Alexey
15.08.2018
17:50:22
Nurik
15.08.2018
17:51:02
Метод этот в хелперс или можно в том же файле что роуты?
Можешь куда угодно засунуть и потом 500 статус это явно ошибка. Лучше бросать внутри метода исключение и потом хендлить глобальным обработчиком.

Google
?
15.08.2018
17:55:38
МММ вроде там и есть? Можешь показать пример?
ну, как пример: ...axios.post(bla, bla, bla, (err, res) => { if (err) throw err; // magic if (clien_id > 0) { res.end(); } });

Nurik
15.08.2018
17:58:15
Я вообще всегда создаю директорию datasources/jsonrpc_or_rest_api/{methods, validators}/{method1.js} Ну и потом пишу валидаторы, чтобы не возвращаться к этим методам а работать с данными, а не мешать свою валидацию, с валидацией стороних сервисов в контроллерах. Оборачиваю в сервис и снаружи никто не знает, что запросы вообще ходят на сторонний сервис.

Труба
15.08.2018
18:20:39
Всем привет! Подскажите, пожалуйста, есть какой нибудь микросервис или либа, чтобы конвертировать ссылки во встраиваемый код (url => iframe), должен поддерживать различные сервисы (youtube, twitter, instagram, imgur...). Можно даже не на ноде.

Alexander
15.08.2018
19:20:12
Voskresus
15.08.2018
19:20:29
я за пятихатку готов
Я за пятихатку даже редакто не открою

Труба
15.08.2018
20:09:10
Я тоже так думал, но на самом деле вообще не проще =) Нашел сервис, у них есть микросервис для этих дел, поддерживает 1900+ сервисов.

Google
Труба
15.08.2018
20:14:56
https://github.com/itteco/iframely

Vladimir
15.08.2018
20:37:48
Оп

Пушка

Тож с og и cadvisor игрался тут вчера)

Alexey
15.08.2018
20:53:49
Кстати а как правильнее для axios в express сделать централизованную обработку ошибок. То есть понятно interceptor но у меня тот случай когда нет особо вариантов ошибок с разным поведением.. По сути что api мне отдали 500, что допустим какой нибудь доступ запрещен, или не найдено, хоть это все и не должно быть, то мне нужно вернуть фронтенду просто 500



и в общем то и без interceptor тот же 500 возращаеться при любом ошибки axios ... так может этого и достаточно.. но хотя централизованно бы в лог писать допустим...

res.writeHead(500) Вру. Вроде через end
не существенно return res.send норм. Лучше скажи про централизованную обработку ошибок... В тоже время лишнего воротить некогда и незачем..

Alexey
15.08.2018
21:08:12
https://stackoverflow.com/questions/7151487/error-handling-principles-for-node-js-express-js-applications
Понятно но это общие принципы как вернуть ошибку.. и уже 3 года обсуждению....

Мне почему то кажеться, что try catch норм... и в тоже время выдачу 500 ошибки видимо можно сделать централизованной... с логированием и вызывать везде в catch...

Node.js releases
16.08.2018
02:36:19
Node v6.14.4 (LTS) https://nodejs.org/en/blog/release/v6.14.4

Node v8.11.4 (LTS) https://nodejs.org/en/blog/release/v8.11.4

Node v10.9.0 (Current) https://nodejs.org/en/blog/release/v10.9.0

Nell
16.08.2018
05:25:54




Может быть, есть чат по Sequelize?



Grigorii
16.08.2018
05:39:05
Google
Sheldhur
16.08.2018
05:39:12
ты старую доку смотришь

там ссылка в описании есть, сложно нажать да?

Nell
16.08.2018
05:44:42


Sheldhur
16.08.2018
05:46:07
ниже, Operators Aliases

Nell
16.08.2018
05:46:09
Кстати, ссылка на ту же доку ведёт. Возможно, если эта дока старая, то где-то есть новая?

Sheldhur
16.08.2018
05:46:41
это новая

Nell
16.08.2018
05:47:18


где хост, диалект, пул...

что за Op

Sheldhur
16.08.2018
05:48:08
читай доку

Nell
16.08.2018
05:49:20
В доке вот это

а не это

Это просто кусок кода без всяких объяснений

при этом вовсе не интуитивно понятный)

Sheldhur
16.08.2018
05:50:49
описание всех методов и всех пропсов есть в доке

Nell
16.08.2018
05:53:37
описание всех методов и всех пропсов есть в доке
Звучит как абстрактная заученная фраза) Дока же вот она, открытая передо мной

Sheldhur
16.08.2018
05:54:39
дежурная копипаста на тупые вопросы

Yaroslav
16.08.2018
05:58:19
Сделал чат по sequelize. Мне по нему иногда не у кого спросить. Желающих ждем). t.me/sequelize #sequelize

Sheldhur
16.08.2018
05:58:35
нужно больше чятов

Google
Yaroslav
16.08.2018
05:59:02
Нужно больше коментариев

Nell
16.08.2018
05:59:23


Yaroslav
16.08.2018
05:59:50
Ты sequelize заимпортил?

Vasya
16.08.2018
06:10:39
Попробуй 'STRING'

Nell
16.08.2018
06:11:45
Попробуй 'STRING'
Допустим, но у объекта Users всё равно нет метода sync)

Vasya
16.08.2018
06:15:40
Допустим, но у объекта Users всё равно нет метода sync)
https://gist.github.com/wellington1993/7758f5f531085b8bb99fc42622f72d56 мб поможет

Harry
16.08.2018
06:15:58
Допустим, но у объекта Users всё равно нет метода sync)
мб метод относится не к схеме, а к производному от схемы объекту

Sheldhur
16.08.2018
06:31:48
беспалева

Purple
16.08.2018
06:36:18
Ого

Kylych
16.08.2018
07:12:13
доброго времени суток. ребят как можно отправить одним ответом файлы в виде стрима + данные в виде json

Anton
16.08.2018
07:32:25
доброго времени суток. ребят как можно отправить одним ответом файлы в виде стрима + данные в виде json
Стримь в респонс, жсон - сжимаешь, делаешь base64, запихиваешь в хедер ответа какой-нибудь

dmitri
16.08.2018
07:47:29
вероятно глупый вопрос - 'use strict' все еще надо писать в nodejs ? или можно его как-то по умолчанию включить ? или для модулей он уже по умолчанию действует что-то не смог нагуглить

dmitri
16.08.2018
07:55:18
спасибо! то есть достаточно в основном файле включить директиву - или основной файл - тоже модуль для nodejs ?

dmitri
16.08.2018
08:01:40
нет - обычный js

Google
Ҫѐҏӗѫӑ
16.08.2018
08:01:50
в 10 ноде ожидаются импорты без флагов или как всегда?

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