Матрос
((((((((
Anonymous
подскажите как подключить папку в NodeJs
Матрос
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});
})
вот так я к ней подсоединяюсь
Kons
Матрос
потом вызываю (пробовал два варианта)
this.mongodb.collection.drop()
и
this.mongodb.db.collection('actual').drop()
Матрос
во втором случае я пробовал убрать имя коллекции и он ругается на "ns not found", но то понятно
Матрос
но почему он все БД дропает я не понимаю
Kons
Или по-русски - http://expressjs.com/ru/starter/static-files.html
Алексей
Если есть допустим больше 2 микросервисов с одинаковой авторизацией, может лучше вместо 2 и более одинаковых авторизаций сделать одну? А если микросервисы начнут переезжать? Хотел бы пару мнений услышать. На каждый микросервис свой модуль авторизации, один модуль для всех, пусть потом хоть какое приложение просить авторизацию
Таймураз
arts
Авторизацию в отдельный микросервис.
Матрос
+1
V
+1
Таймураз
Aleksand
там нужен отдельный человек который будет следить чтобы не помереть от микросервис шторма)
Aleksand
Aleksand
Откуда пикча?
https://www.slideshare.net/profyclub_ru/smartmonitoring
Таймураз
Я понял, что с хайлоада
Таймураз
Aleksand
интересно нет ли хороших материалов про поиск петель и прочего ада в микросервисах
ixplo
Матрос
кстати - я потом это еще раз сделал и проверил все через терминал а не через compass - тот говорит что бд таки есть а компас нихрена не показывает ее. короче я вообще запутался
ixplo
Да, монга перебарщивает с автоматизацией
Dmytro
Привет, заинтерисовала тема нейронных ситей.
Кто знает можна ли НС на ноде?
Матрос
то есть она прям сама реально если коллекций больше нет дропает БД?о_О
ixplo
ixplo
😬😬😬
Матрос
пздц:D
ixplo
Где-то вычитал такое
ixplo
Ебался часа 2 наверно с этой магией
Dmitry
Dmytro
Igor
Люди добрые подскажите. Хочу через socket.io стримить видео на ios
Igor
socket.io-stream преоставляет обертку только для браузера?
Igor
Или он мне наиг не нужен?
Yar
Aleksand
Таймураз
Igor
Смысл тут в том что видео мне приходит с другого ios устройства
Aleksand
Igor
Пока что ни в каком
Igor
я пока что думаю как лучше решить задачу
Aleksand
Aleksand
Kons
ios научился уже webrtc?
Igor
Igor
мне мои ios`ы говорят что они без сервера как без рук
Igor
webrtc
В любом случае спасибо, пойду покурю
Igor
Понял, спасибо всем за советы. Отдам ios`ам пусть курят
Алексей
Я сначала прочел сантех-стартапов 🙈
Bogdan
На странице есть стандартный select с option-ами. Как с помощью селениума выбрать какой то элемент из этого select? Клик по элементу и потом клик по нужному что бы его выбрать не работает
На SO видел решение с помощью xpath, но не сработало
Andrew Kiselev
Кто как делает авторизацию пользователя с мобильного телефона, который логинится через фейсбук?
Andrew Kiselev
что делать с данными пользователем, который прошел авторизацию в фб и получил токен?
Andrew Kiselev
перечитал весь доступный материал, нашел несколько вариантов. Но может есть какие другие оптимальные?
Kons
1. Пользователя перекидываю на свой хост (например, на /auth/facebook)
2. Этот раут редиректит пользователя на авторизацию в ФБ
3. Пользователь проходит авторизацию, и ФБ бросает его на callbackURL (например, /auth/facebook/callback)
4. В колбеке я ищу пользователя в БД. Если нет его, то завожу.
5. Редирекчу пользователя на кастомный URL, на который подписано приложение (мы ведь о мобильном приложении говорим?), где приложение из УРЛа вытаскивает токен и сохраняет к себе.
Andrew Kiselev
да, мобильное. Спасибо, Константин! Четко и последовательно.
Что насчет другого варианта?
1. Когда в мобильное приложение встраивается sdk, который красиво открывает модальное окно с авторизацией.
2. Полученный токен передается на сервер. Верификация в фб. Поиск пользователя в бд (если есть). Отдача токена в моб. приложение
Kons
Andrew Kiselev
немного поправил последовательность. Спасибо. Похоже это два основных вараинта. Спасибо за совет.
Антон
https://github.com/brud/test-ts может кто подсказать, что я не так настроил в tsconfig? сейчас nodemon бесконечно пересобирает проект - дист, нодемодулес, .гит и .идеа исключил, но не помогло
Aleksand
Aleksand
отдельная история это верификация и хранение токена, потому что пользователь их может реджектить и они могут устаревать
Aleksand
если не хочется разбираться в этой весьма запутанной теме, то проще воспользоваться готовой либой, как правило на любой платформе есть хорошая и популярная
Andrew Kiselev
а разве токены, которые отдает фб не устаревает?
Aleksand
но еще пользователь сам может отобрать его у тебя и это тоже надо обрабатывать
Aleksand
все эти механизмы нормально обрабатываются готовыми библиотеками
Andrew Kiselev
книга выглядит интересной. Буду изучать. Спасибо за наводку 🙂
готовая либа под платформу?
Aleksand
Kons
Возможно, сейчас скажу не то, но уже вечер :) Кстати, если от имени пользователя ходить в ФБ не требуется (ФБ логин используется для аутентификации), то имеет ли смысл хранить токен?
Evgeny
Если ты хочешь хоть каакую-то инфу получаать от фб - да
Aleksand