@nodejs_ru

Страница 1214 из 2748
Herman
04.10.2017
05:54:45
Можно
ок, спс.

Ruslan
04.10.2017
07:02:14
КАкую версию используешь? Сейчас самая стабильная это telegram-mtproto@3.2.9
Прошу прощения, но я бы поспорил . При попытке выполнить "contacts.resolveUsername" уже получаю ошибку. 3.2.7 с этой задачей справляюется.

Дмитрий
04.10.2017
07:02:57
Вот с этого места хотелось бы поподробнее ?

Google
Дмитрий
04.10.2017
07:04:50
Я знаю, что 3.2.10 с косяком, но вот о проблемах с предыдущей никто не сообщал ?

Ruslan
04.10.2017
07:05:58
Cannot find module 'worker-loader?inline&fallback=false!./worker.js

Это получаю вначале

Потом ReferenceError: window is not defined

Как-то странно window в ноде...

Откатился до 3.2.7, пока нормально...

Дмитрий
04.10.2017
07:11:15
А. это да

arts
04.10.2017
07:11:20
Используй global вместо window

Дмитрий
04.10.2017
07:11:34
Не, там он ничего не сделает) Это мой косяк)

feature detection сломался, из-за чего происходило обращение к window, обычно это без защиты не происходило

Cannot find module 'worker-loader?inline&fallback=false!./worker.js
Я сейчас выкатываю на гитлаб фикс этого, если нормально тесты пройдут, то обновлю версию

Ruslan
04.10.2017
07:14:30
Еще можно вопрос? В 3.2.7 работает авторизация на разных DC? А то локально работает, а на heroku - AUTH_KEY_UNREGISTERED

Это на 2.2.2.

Google
Дмитрий
04.10.2017
07:17:27
Еще можно вопрос? В 3.2.7 работает авторизация на разных DC? А то локально работает, а на heroku - AUTH_KEY_UNREGISTERED
Я это как раз начал чинить начиная с этой версии Сейчас один из тестов — проверка на то, что либа в состоянии автоматически перенести авторизацию по требованию

Ruslan
04.10.2017
07:20:08
Еще немного примитива. А от пользователя, тоесть от меня, нужно как-то это обработать, или будет работать автоматом? Залил и все работает...

Tur_
04.10.2017
07:26:54
всем привет!

Дмитрий
04.10.2017
07:27:46
Еще немного примитива. А от пользователя, тоесть от меня, нужно как-то это обработать, или будет работать автоматом? Залил и все работает...
Автоматом) Вообще в идеале хочется как можно меньше задумываться обо всяких технических подробностях протокола

Tur_
04.10.2017
07:28:31
я молодой тупой студент, ищю наставника (кто-нибудь может помоч?)

Ruslan
04.10.2017
07:28:43
Особенно при работе с телеграмом )))

Ignat
04.10.2017
07:29:17
я молодой тупой студент, ищю наставника (кто-нибудь может помоч?)
Ты можешь поискать репетитора по русскому на www.profi.ru

Tur_
04.10.2017
07:29:38
ага пиздец смешно

Viktor
04.10.2017
07:30:23
А я плюсую

Ruslan
04.10.2017
08:15:27
Супер, буду проверять. Спасибо!

Alexander
04.10.2017
08:22:29
Всем привет! Нужно вот реализовать сервис для получения данных из облака и загрузки их туда (файлы, фотки) т.е. некое API. Облако предоставляется хостингом. Подскажите пожалуйста кто в теме, какие-нить наработки (на гитхабе), примеры или отчего отталкиваться?

Eugene
04.10.2017
08:41:56
пиу. У меня тут вопрос по sequalize есть таблица categories есть таблица services - у нее есть category_id есть таблица jobs у нее есть service_id Вот у меня есть такой запрос на sql https://pastebin.com/xZtxkvXs Как его переписать на sequlize ? Нужно выьрать все категории, в которых есть Jobs. Пока приходит мысль с несколькими запросами или where: Sequelize.literal(sqlQuery), как-то так.

Alex
04.10.2017
08:42:11
Где в экспрессе правильно хранить свой контекст подключения? В коа просто в ctx можно поле добавить, а в экспрессе в req писать или это антипаттерн?

Eugene
04.10.2017
08:43:13
типа req.user ?

Alex
04.10.2017
08:44:08
arts
04.10.2017
08:44:30
res.locals

Google
Alex
04.10.2017
08:46:39
res.locals
Спасибо

Ещё вопрос. Есть ли какая-то лучшая альтернатива mongoose?

arts
04.10.2017
08:48:03
Postgres :-)

Vsevolod
04.10.2017
08:49:00
А зачем тебе подключение хранить в req\res, экспорти модуль и реюзай его везде

Ruslan
04.10.2017
08:50:40
app.set('db', dbconnection), app.get('db') - так не удобно?

Alex
04.10.2017
08:51:23
Postgres :-)
Не дави на мозоль) сам хочу, но на проекте монга

А монгусь дирьмеццо, особенно с ts

А зачем тебе подключение хранить в req\res, экспорти модуль и реюзай его везде
Именно запроса. То есть достал пользователя из кеша по куке. Там Женя правильно спросил насчёт req.user

Vsevolod
04.10.2017
08:57:23
Запрос как бы != “достать пользователя из кеша” ?

Alex
04.10.2017
09:17:47
Запрос как бы != “достать пользователя из кеша” ?
авторизация по куке и вся такая фигня должна быть в middleware

до роут хендлера запрос должен доходить уже авторизованный и аутентифицированный

при грамотно построенном приложении, как я понимаю его

Vsevolod
04.10.2017
09:23:41
Я про само понятие запроса

которые не является тем, что ты говоришь

Vania
04.10.2017
09:30:44
Когда говорят websocket, это протокол или просто порт?

Котяй Негодяй
04.10.2017
09:32:22
Когда говорят websocket, это протокол или просто порт?
"Протокол" — это первое слово в определении же.

Alex
04.10.2017
09:36:16
Я про само понятие запроса
вооот отсюда и вопрос куда пихать контекст был. и мне ответили

Vsevolod
04.10.2017
09:37:11
Я понимаю, вопрос неправильно поставлен был, так как ты шаришь в роутах не запрос (и не подключение к баззе) а данные

Konstantin
04.10.2017
09:42:19
А вот и про отличия async/await от промисов. Помнится, недавно тут был спор, являются ли первые сахаром для последних.



Google
Roman
04.10.2017
09:49:00
насколько я помню async await сделаны поверх генераторов, поэтому это да, это не то же самое что промизы

Таймураз
04.10.2017
09:49:45
Evgeny
04.10.2017
09:49:50
> async await сделаны поверх генераторов возможно в каком-то бабеле, не больше

Таймураз
04.10.2017
09:50:11
В принципе, для тех, кто умеет читать документацию, статья ничего нового не открыла

Roman
04.10.2017
09:50:20
в v8 не так?

Таймураз
04.10.2017
09:50:48
в v8 не так?
В движке по максимуму все реализовывается на плюсах

Учитывая, что async/await по производительности уже догнал промисы- они должны быть реализованы на плюсах

Aleh
04.10.2017
09:52:06
ну вопрос скорее используется ли тот же механизм для async/await на плюсах, что и для генераторов или нет

Сергей
04.10.2017
09:52:46
про finally не написал

Alex
04.10.2017
09:53:14
еще не ясно как с promise выйти посередине Promise.resolve(***) .then() .then(if (rnd > 0.5) return from outer function) .then() .catch()

Alex
04.10.2017
09:53:37
вот

Morsik
04.10.2017
09:53:40
бросить эксепшен

Сергей
04.10.2017
09:53:47
бросить эксепшен
отловится в .catch ниже

Alex
04.10.2017
09:53:53
и кэтч его поймает

Morsik
04.10.2017
09:53:55
пробросить

Alex
04.10.2017
09:54:02
ооо

понеслось)

Google
Сергей
04.10.2017
09:54:30
пробросить
костылями пахнет

illiatshurotshka❄️
04.10.2017
09:55:17
futures
ну а если нужны промисы

хз зачем

Сергей
04.10.2017
09:55:29
Konstantin
04.10.2017
09:55:40
ну а если нужны промисы
<i>Делать спагетти-код с промисами</i>

Alex
04.10.2017
09:55:50
пользоваться async-await и не выдумывать проблемы для героического решения)

illiatshurotshka❄️
04.10.2017
09:56:19
лол .toPromise()
всмысле нужно использовать их вместо другой либы

Сергей
04.10.2017
09:56:30
че

illiatshurotshka❄️
04.10.2017
09:56:57
ебу

Сергей
04.10.2017
09:57:12
я конечно видел долбоебизм с global.Promise = require(‘bluebird’) но это совсем отбитым надо быть

illiatshurotshka❄️
04.10.2017
09:58:01
я про уменьшение количества модулей

Alex
04.10.2017
09:58:13
я конечно видел долбоебизм с global.Promise = require(‘bluebird’) но это совсем отбитым надо быть
на этапе io.js когда промисы были вообще на коленке в v8 это не было осмысленно?

*я так не делал*

Сергей
04.10.2017
09:58:51
на этапе io.js когда промисы были вообще на коленке в v8 это не было осмысленно?
может быть и был смысл но лучше было юзать явно или же юзать полифилл

Таймураз
04.10.2017
09:58:52
на этапе io.js когда промисы были вообще на коленке в v8 это не было осмысленно?
Стоит делать в начале каждого файла const Promise = require('bluebird');

Сергей
04.10.2017
09:59:04
ну а если нужны промисы
https://github.com/fluture-js/Fluture#promise

illiatshurotshka❄️
04.10.2017
09:59:13
Сергей
04.10.2017
09:59:22
да. прост ссылку скинул)

illiatshurotshka❄️
04.10.2017
09:59:36
я про флучюр знаю

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