Charles
08.08.2017
09:52:00
))
Aleksandr
08.08.2017
09:52:26
Таймураз
08.08.2017
09:53:12
Aleksandr
08.08.2017
09:53:30
Google
Таймураз
08.08.2017
09:53:42
файлбит так и делает
Александр, можешь указать, что в стеке логирования использовать, чтобы я дальше сам уже гуглил?
Aleksandr
08.08.2017
09:54:06
Charles
08.08.2017
09:54:44
Таймураз
08.08.2017
09:56:09
а в чем вопрос?
Нужно собирать данные из нодного приложения
Сейчас winston пишет логи в файлы с logstash: true
Charles
08.08.2017
09:56:45
оу, а там прям опция есть такая? и даже winston-logstash в зависимостях не нужен? я что-то проглядел этот момент
Таймураз
08.08.2017
09:57:16
Aleksandr
08.08.2017
09:58:06
Таймураз
08.08.2017
09:58:51
Aleksandr
08.08.2017
09:59:36
Charles
08.08.2017
10:01:02
а если у тебя сервисов адцать?
и еще адцать предполагается и скоро
я вот хз что тут получше будет - договоренность или когда ты даешь справочник и доки как устроены твои логи чтобы кто угодно мог их стянуть и преобразовать
Таймураз
08.08.2017
10:01:54
Google
Aleksandr
08.08.2017
10:02:17
Таймураз
08.08.2017
10:02:25
Aleksandr
08.08.2017
10:03:03
Докер сервис
ну фалбит умеет принимать на stdin, может читать из файла (в качестве файла может выступать stdout процесса твоего), можно делать один собирающий контейнер который со всех контейнеров читает и по шаблонам парсит
Таймураз
08.08.2017
10:07:19
Charles
08.08.2017
11:38:29
ребят, хэлп. скажите плз какого простите хуя этот тварский нативный драйвер под монгу когда я ему говорю db.collection('collection_name').drop() удаляет у хренам вообще всю БД?????о_О
Evgeny
08.08.2017
11:38:49
он так не делает, по каойней мере у меня
Charles
08.08.2017
11:39:04
((((((((
Киса
08.08.2017
11:40:31
подскажите как подключить папку в NodeJs
Charles
08.08.2017
11:40:34
this.mongodb.client.connect(config.db.mongodb.dsn)
.then((db) => {
this.mongodb.db = db;
})
.then(() => {
return this.mongodb.db.collection('actual');
})
.then((collection) => {
this.mongodb.collection = collection;
bus.publish(`db.mongodb.connection.success`, {
dsn: config.db.mongodb.dsn,
collection: this.mongodb.collection.collectionName,
});
})
.catch((error) => {
bus.publish(`db.mongodb.connection.error`, {error: error});
})
вот так я к ней подсоединяюсь
Konstantin
08.08.2017
11:40:49
Киса
08.08.2017
11:41:26
Charles
08.08.2017
11:41:43
потом вызываю (пробовал два варианта)
this.mongodb.collection.drop()
и
this.mongodb.db.collection('actual').drop()
во втором случае я пробовал убрать имя коллекции и он ругается на "ns not found", но то понятно
но почему он все БД дропает я не понимаю
Konstantin
08.08.2017
11:42:18
Или по-русски - http://expressjs.com/ru/starter/static-files.html
Алексей
08.08.2017
13:07:48
Если есть допустим больше 2 микросервисов с одинаковой авторизацией, может лучше вместо 2 и более одинаковых авторизаций сделать одну? А если микросервисы начнут переезжать? Хотел бы пару мнений услышать. На каждый микросервис свой модуль авторизации, один модуль для всех, пусть потом хоть какое приложение просить авторизацию
Таймураз
08.08.2017
13:08:41
Google
arts
08.08.2017
13:08:52
Авторизацию в отдельный микросервис.
Charles
08.08.2017
13:22:42
+1
Vsevolod
08.08.2017
13:25:14
+1
Aleksandr
08.08.2017
13:26:55
Таймураз
08.08.2017
13:27:33
Aleksandr
08.08.2017
13:28:02
там нужен отдельный человек который будет следить чтобы не помереть от микросервис шторма)
arts
08.08.2017
13:28:19
Aleksandr
08.08.2017
13:28:29
Откуда пикча?
https://www.slideshare.net/profyclub_ru/smartmonitoring
Таймураз
08.08.2017
13:28:31
Я понял, что с хайлоада
Aleksandr
08.08.2017
13:29:43
интересно нет ли хороших материалов про поиск петель и прочего ада в микросервисах
? гриб
08.08.2017
13:29:45
Charles
08.08.2017
13:30:25
кстати - я потом это еще раз сделал и проверил все через терминал а не через compass - тот говорит что бд таки есть а компас нихрена не показывает ее. короче я вообще запутался
? гриб
08.08.2017
13:31:09
Да, монга перебарщивает с автоматизацией
Dima
08.08.2017
13:31:20
Привет, заинтерисовала тема нейронных ситей.
Кто знает можна ли НС на ноде?
Charles
08.08.2017
13:31:34
то есть она прям сама реально если коллекций больше нет дропает БД?о_О
? гриб
08.08.2017
13:32:52
???
Charles
08.08.2017
13:33:02
пздц:D
Google
? гриб
08.08.2017
13:33:02
Где-то вычитал такое
Ебался часа 2 наверно с этой магией
Dmitry
08.08.2017
13:34:41
Dima
08.08.2017
13:46:19
Igor
08.08.2017
13:46:54
Люди добрые подскажите. Хочу через socket.io стримить видео на ios
socket.io-stream преоставляет обертку только для браузера?
Или он мне наиг не нужен?
Yaroslav
08.08.2017
13:52:06
Aleksandr
08.08.2017
14:00:37
Таймураз
08.08.2017
14:01:06
Aleksandr
08.08.2017
14:01:14
Igor
08.08.2017
14:01:45
Смысл тут в том что видео мне приходит с другого ios устройства
Aleksandr
08.08.2017
14:02:08
Igor
08.08.2017
14:02:24
Пока что ни в каком
я пока что думаю как лучше решить задачу
Aleksandr
08.08.2017
14:02:36
Konstantin
08.08.2017
14:03:44
ios научился уже webrtc?
Igor
08.08.2017
14:04:01
мне мои ios`ы говорят что они без сервера как без рук
Google
Igor
08.08.2017
14:05:48
webrtc
В любом случае спасибо, пойду покурю
Aleksandr
08.08.2017
14:06:26
Konstantin
08.08.2017
14:08:29
Aleksandr
08.08.2017
14:09:16
Igor
08.08.2017
14:10:23
Понял, спасибо всем за советы. Отдам ios`ам пусть курят
Алексей
08.08.2017
14:31:02
Я сначала прочел сантех-стартапов ?
Bohdan
08.08.2017
14:36:07
На странице есть стандартный select с option-ами. Как с помощью селениума выбрать какой то элемент из этого select? Клик по элементу и потом клик по нужному что бы его выбрать не работает
На SO видел решение с помощью xpath, но не сработало
Andrew
08.08.2017
14:41:31
Кто как делает авторизацию пользователя с мобильного телефона, который логинится через фейсбук?
что делать с данными пользователем, который прошел авторизацию в фб и получил токен?
перечитал весь доступный материал, нашел несколько вариантов. Но может есть какие другие оптимальные?
Konstantin
08.08.2017
14:46:02
1. Пользователя перекидываю на свой хост (например, на /auth/facebook)
2. Этот раут редиректит пользователя на авторизацию в ФБ
3. Пользователь проходит авторизацию, и ФБ бросает его на callbackURL (например, /auth/facebook/callback)
4. В колбеке я ищу пользователя в БД. Если нет его, то завожу.
5. Редирекчу пользователя на кастомный URL, на который подписано приложение (мы ведь о мобильном приложении говорим?), где приложение из УРЛа вытаскивает токен и сохраняет к себе.
Andrew
08.08.2017
14:50:01
да, мобильное. Спасибо, Константин! Четко и последовательно.
Что насчет другого варианта?
1. Когда в мобильное приложение встраивается sdk, который красиво открывает модальное окно с авторизацией.
2. Полученный токен передается на сервер. Верификация в фб. Поиск пользователя в бд (если есть). Отдача токена в моб. приложение
Konstantin
08.08.2017
14:53:13
Andrew
08.08.2017
14:57:11
немного поправил последовательность. Спасибо. Похоже это два основных вараинта. Спасибо за совет.
Anton
08.08.2017
15:04:06
https://github.com/brud/test-ts может кто подсказать, что я не так настроил в tsconfig? сейчас nodemon бесконечно пересобирает проект - дист, нодемодулес, .гит и .идеа исключил, но не помогло
Aleksandr
08.08.2017
15:28:06