@nodejs_ru

Страница 1209 из 2748
Artyom
02.10.2017
07:07:30
Любитель холиваров?

Евгений
02.10.2017
07:32:51
Кто-то ещё остался 'за' монгу?

Konstantin
02.10.2017
07:37:20
Вадим
02.10.2017
07:44:31
Кто-то ещё остался 'за' монгу?
а что значит "за"? у нее есть сфера применения, но эта сфера разнится с моими, например, проектами. я пойму, когда придет время ее внедрить, но сомневаюсь, что это будет в ближайшее время) а кому-то она нужна с самого начала и они ее используют и счастливы) а кто-то взял ее от балды попробовать, обжегся и теперь бегает и кричит, что она говно. пичально, на самом деле(

Google
иван
02.10.2017
07:56:29
+

Sergey
02.10.2017
08:41:37
Кто-то ещё остался 'за' монгу?
Какие альтернативы?

Vladimir
02.10.2017
08:52:03
беда монги в том, что ей нашпиговали все фреймворки на ноде

точнее, наша беда

Gleb
02.10.2017
08:52:34
Пипл, а является ли это антипаттерном? try { foo(); } catch(err) { if (moonPhase) { throw err; } }

Remite
02.10.2017
08:53:22
Конечно, у тебя поведение не предсказуемое

Таймураз
02.10.2017
08:53:49
Пипл, а является ли это антипаттерном? try { foo(); } catch(err) { if (moonPhase) { throw err; } }
Если заложено обрабатывать ошибки, то норм Но я бы делал не так

Konstantin
02.10.2017
09:03:14
If an app has a web dyno, and that web dyno receives no traffic in a 30 minute period, the web dyno will sleep. In addition to the web dyno sleeping, the worker dyno (if present) will also sleep.

https://devcenter.heroku.com/articles/free-dyno-hours#dyno-sleeping

Gleb
02.10.2017
09:05:32
Конечно, у тебя поведение не предсказуемое
Я скорее имел ввиду проброс исключений: https://learn.javascript.ru/exception#проброс-исключения В нормальных языках это активно юзается, но это ж блин JS. Никого такой фигнёй мы не убьём?

Remite
02.10.2017
09:07:03
Проброс исключения - да нормально, практикуеться

Очень часто когда тебе из одной сущности надо передать в другую, ты просто свою ошибку заворачиваешь в ошибку понятную для сущности в которую он прилетит и отправляешь

Google
Дмитрий
02.10.2017
09:16:00
Если переживаешь за исключения, то не кидай их)

Ошибку можно определить через типы данных

Enjoy the
02.10.2017
09:18:17
Если переживаешь за исключения, то не кидай их)
Если переживешь исключение, то не стоит его выбрасывать и фиксить*

Дмитрий
02.10.2017
09:18:49
@ZeroBias а где-то же было что-то около гиста с историей твоих ников?

Дмитрий
02.10.2017
09:22:37
@ZeroBias а где-то же было что-то около гиста с историей твоих ников?
Я по олдскульному веду записи в evernote) https://www.evernote.com/shard/s188/sh/cf666949-f0a4-4975-80c4-0c930763df7a/2353614642dd5244624b2dcb8a28cb6b

Дмитрий
02.10.2017
09:22:56
Во, спасибо)

Nurik
02.10.2017
10:06:11
Ребят как быть c .spread методом у промисов, если мы используем async await? Что при этом будет возвращать await ? Например findOrCreate возвращает и данные и флаг. В виде чего мы получим эти значения ?

Konstantin
02.10.2017
10:06:41
массив [data, flag]

Nurik
02.10.2017
10:06:55
Спасибо.

Konstantin
02.10.2017
10:07:25
const [data, flag] = await ..findOrCreate(), например

Котяй Негодяй
02.10.2017
10:07:30
Если я перевёл зависимость в peerDependencies, это ведь мажорный релиз? =(

Дмитрий
02.10.2017
10:10:02
А в чём прикол?
А должен быть?)

У меня часто спрашивали мой перечень никнеймов, я решил вести открытый список

Котяй Негодяй
02.10.2017
10:10:27
Гы

Mikhail
02.10.2017
10:17:44
Я по олдскульному веду записи в evernote) https://www.evernote.com/shard/s188/sh/cf666949-f0a4-4975-80c4-0c930763df7a/2353614642dd5244624b2dcb8a28cb6b
Канагаттандырылмагандыктарыныздан - это же на казахском "Есть закурить"?

Дәрмен
02.10.2017
10:43:50
Канагаттандырылмагандыктарыныздан - это же на казахском "Есть закурить"?
Нет, это переводится как "из-за того, что вы не были удовлетворены" но в реале так никто не разговаривает, просто лингвоприкол, хоть и грамматически правильный)

Дмитрий
02.10.2017
10:57:42
Да понятное дело))

Google
Дмитрий
02.10.2017
10:58:20
У меня тоже лингвистические преколы по сути ?

Igor
02.10.2017
11:51:01
А с вопросами про npm скрипты - сюда? )

Eugeniy
02.10.2017
12:00:56
var object = customer для чего?)

объекты по ссылке же передаются

ruby
02.10.2017
12:01:05
от отчаяния

да я разобрался

Дмитрий
02.10.2017
12:01:15
var object = Object.assign({}, customer)

ruby
02.10.2017
12:01:22
это объект монгуса его нельзя редактировать

Дмитрий
02.10.2017
12:01:28
И потом вычищай

ruby
02.10.2017
12:01:35
надо было customer.toObject()

как они так сделали.. это магия..

Eugeniy
02.10.2017
12:02:15
Странное название метода для таких вещей

Дмитрий
02.10.2017
12:02:16
Object.freeze возможно

Artyom
02.10.2017
13:28:25
Вопрос по телеграм апи. Как отправить сообщение подключившемся пользователям? Мне их самому нужно считать или можно как-то от телеграма получить?

Artyom
02.10.2017
13:30:01
бот

Sergey
02.10.2017
13:30:58
Через @botfather настрой бота, чтоб ему все события передавались, и тебе прийдёт апдейт

Artyom
02.10.2017
13:31:16
Ну т.е. все равно нужно у себя локально хранить?

Sergey
02.10.2017
13:31:49
А, я думал ты про новых пользователях на канале

Artyom
02.10.2017
13:32:11
У меня есть бот, нотификации отправляет подписанным пользователям

Google
Sergey
02.10.2017
13:32:17
Да, все id диалогов нужно локально хранить

Artyom
02.10.2017
13:32:49
Вот что бы отправить нотификации, нужно отправить месадж на чат id. Вот где получить id чатов всех подписанных пользователей, только самому хранить?

Ясно

Грустненько. Ну лан

А я могу как-то слать сообщение не на id чата, а на конкретного пользователя?

Artyom
02.10.2017
13:38:20
Подскажите как, пожалуйста >_>

Sergey
02.10.2017
13:38:34
Подскажите как, пожалуйста >_>
Вместо айди чата указать логин

Oleg
02.10.2017
13:39:39
Всем привет. Такая проблема: - У меня весьма специфичные вкусы и я сейчас пытаюсь сконфигурировать связку node.js + express + typescript + webpack, и не понимаю как сделать hot релоад сервера при изменении файлов, nodemon смотрит на скомпилированный файл, а как запустить перекомпиляцию - хз

Artyom
02.10.2017
13:40:19
Вместо айди чата указать логин
Хм. Попробую, спасибо

Ruslan
02.10.2017
13:49:21
Вместо айди чата указать логин
Не у всех пользователей есть логин, это нужно учесть

Cenator
02.10.2017
13:50:17
правда его просто так не посмотришь, но через api может быть можно

Artyom
02.10.2017
13:51:37
400 Bad Request: chat not found

const TelegramBot = require('node-telegram-bot-api'); const bot = new TelegramBot(token, {polling: true}); function sendMsg(msg) { bot.sendMessage('@nodejs_ru', 'msg') }

Mikhail
02.10.2017
13:54:20
400 Bad Request: chat not found
1) Ты можешь слать только в те чаты, в которых состоит бот 2) Только совсем отбитые шлют сообщения не через telegram_id, а через ники

Kam
02.10.2017
13:55:16
Ребят можете код глянуть? exports.create = (req, res, nest) => { const endpoint_data = validateBody(req.body) const postId = req.params.endpoint_id Post.findById(postId) .then((post) => { saveEventLog(req, false, 'endpoint create successfully') res.status(201).send({.id: post.id }) }) }

Artyom
02.10.2017
13:55:20
Я и себе слал, тоже самое

Google
Artyom
02.10.2017
13:55:34
Мне нужно слать нотификацию только 1 человеку, и все

Kam
02.10.2017
13:56:10
я пишу рест для получения endpoint для поста

Mikhail
02.10.2017
13:57:13
Мне нужно слать нотификацию только 1 человеку, и все
Ты учитываешь тот факт, что бот может писать только тем юзерам, которые начали с ним диалог?

Artyom
02.10.2017
13:57:59
Да

Mikhail
02.10.2017
13:59:21
Да
Отправляй сообщения по telegram_id, а не по нику

from
02.10.2017
14:21:02
Ребят, а если представить вот такой код somePromise.then((data) => { someEvent.subscribe(() => { useData(data); }); }); В каком случае data будет уничтожена сборщиком мусора? Никогда, т.к. коллбек сабскрайба может быть вызыван когда угодно? Или если объект someEvent правильно организовал отписки, то GC справится?

Oleg
02.10.2017
14:40:25
Запусти webpack-dev-server, пусть он смотрит исходники и пересобирает их, а nodemon уже собранный бандл будет подхватывать.
Webpack-dev-server is great for client side development but it will not deploy Express api's or middleware. So in development I recommend running two separate servers: One for the client and one for your server side api's.

https://stackoverflow.com/questions/35233291/running-a-node-express-server-using-webpack-dev-server пишут что так себе способ

arts
02.10.2017
14:41:28
https://stackoverflow.com/questions/35233291/running-a-node-express-server-using-webpack-dev-server пишут что так себе способ
Собирать вебпаком для ноды — вообще сомнительная идея.

Oleg
02.10.2017
14:41:51
Собирать вебпаком для ноды — вообще сомнительная идея.
ну даааа, но TS по-другому не прикрутить

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