Makkusu
25.09.2018
18:10:34
Спасибо
Aga
25.09.2018
18:11:00
Gor
25.09.2018
18:11:18
Да
Aga
25.09.2018
18:11:57
http://microservice-frame.work/
Google
Aga
25.09.2018
18:11:59
И это?
Gor
25.09.2018
18:12:27
Спасибо
Найди хорошую статью про token oath и тп. Просто тыкнуть без понимания будут косяки потом лезть. А инфа полезная в целом.
Makkusu
25.09.2018
18:15:32
Aga
25.09.2018
18:16:11
У нас оказались одинаковые понятия
Это типа "костяка"
Gor
25.09.2018
18:16:36
Это типа "костяка"
ну да. потом я пишу что то типа : https://github.com/microservice-framework/example-note/blob/master/example-note.js и готов микросервис для note endpoint
Aga
25.09.2018
18:18:30
+, но у меня не на столько за документированно
Gor
25.09.2018
18:18:30
с валидацией на username
это я все готовлю проект к публичности
на npmjs релизнуты и up2date пакеты. описания и все такое
Google
Aga
25.09.2018
18:20:03
У меня валидация юзера по sid
Gor
25.09.2018
18:20:22
вот смотри строчку: https://github.com/microservice-framework/example-note/blob/master/example-note.js#L105
при поиске в notes выдаст только те где твой username который в токене)
Makkusu
25.09.2018
18:21:03
Найди хорошую статью про token oath и тп. Просто тыкнуть без понимания будут косяки потом лезть. А инфа полезная в целом.
Про валидацию и блеклисты не понимаю. И не понимаю что вы имели ввиду про Expire scope на основе credentials, то есть по истечению времени?
С googleapis я не использовал ни сессий ни jwt для хранения. Я просто сгенерил нужные мне файлы на основе credentials и получал oAuth2 токен для работы с их api. На этом всё и заканчивалось.
Outlook же в своих примерах требует чтобы я запустил свой веб сервер с которым я связал бы API по redirectUri как я понимаю. Так? Хранить в сессии, в куках, в JWT мне вообще не нужно. Я запускаю приложение и token уже хранится в контексте выполнения.
Gor
25.09.2018
18:22:23
но еще раз. я вообще по оутлуку и его api не в зуб ногой.
@CanVeeD если поставил себе example проект, затесть mfw status)
Makkusu
25.09.2018
18:23:41
Aga
25.09.2018
18:23:53
На гитхабе посмотрел
Но суть понял
Makkusu
25.09.2018
18:24:15
Aga
25.09.2018
18:24:25
На понты смахивает даже :)
Для работодателя
Gor
25.09.2018
18:24:50
Aga
25.09.2018
18:25:54
Gor
25.09.2018
18:27:23
ну по маркетинговой части там еще дофига работы и маленький вагончик: сайт довести до ума. примеры расписать, доку расширить.
Makkusu
25.09.2018
18:27:26
Я на DO читаю статью и тут тоже упоминают про redirectURL, но гугл то этим не пользуется.
Моя задача подключиться к API Outlook. Там офисные сервисы и гугловские просто не подошли, такие политики.
То есть сейчас мне нужно сгенерить правильно токен. Я думал также смогу сгененерить и вывести ссылку в консоль, подтвердить дальше код. Но походу не получится и надо использовать веб морду только для авторизации.
Google
Gor
25.09.2018
18:27:42
а еще по хорошему надо v2 сделать где код писать будет более удобно
ну или визуально приятнее чтоли
Makkusu
25.09.2018
18:29:18
Aga
25.09.2018
18:29:51
Gor
25.09.2018
18:30:02
так я же не для галочки делаю
я реально поднимаю gpl проект
Makkusu
25.09.2018
18:38:22
К костыль
?Invisible knight?
25.09.2018
19:05:26
Можете посоветовать бесплатный хостинг для node.js проекта?
Alexander
25.09.2018
19:05:52
DO? хотя это впс, ну или на хероку херач
Cenator
25.09.2018
19:05:54
Eugene
25.09.2018
19:10:01
А, хероку уже советовали, соре
Vitaliy
25.09.2018
19:12:33
zeit.com
?Invisible knight?
25.09.2018
19:25:00
now.sh
а как там удалять старые репозитории?
Cenator
25.09.2018
19:25:21
?Invisible knight?
25.09.2018
19:44:33
Богдан
26.09.2018
00:12:38
Доброй ночи
подскажите плиз кто использовал JWT есть какаято логика в шифровании между сервером и браузером если да то как обменятся токенами или используется приватный и публичный ключь и приватный отправляется на сервер заголовка а публичным откроем ответ
Roman
26.09.2018
00:56:51
Google
Богдан
26.09.2018
00:58:15
Roman
26.09.2018
01:00:16
Клиентская часть просто носит строку
Богдан
26.09.2018
01:03:08
Понял спасибо
Bodya
26.09.2018
04:30:14
Подскажите, где почитать про сессии и регистрацию/авторизацию
Aga
26.09.2018
04:58:09
Там нечего читать
Берешь и делаешь
Для авторизации в принципе можешь заюзать passportjs
Kozimjon
26.09.2018
05:02:44
Подскажите, где почитать про сессии и регистрацию/авторизацию
https://coursehunters.net/course/fullstack-master-razrabotka-crm-sistemy-na-node-js-express-angular-6 там серверная часть на nodejs, mongodb, passportjs, ну и плюс mongoose и express - посморти если тебе такое подойдет. если фронт не на ангуляре, то клиентскую часть можешь не смотреть
Aga
26.09.2018
05:04:44
Названия MERN/MEAN предусматривают SSR?
Ramil
26.09.2018
05:12:43
Потоки уже запили в ноду?
Mark
26.09.2018
05:14:43
Привет!
У меня есть массив объектов у которых есть свойство в виде строки "category/sub/maybe_more_sub", вложенность сабкатегорий которых может варироваться
Нужно из этого массива объектов получить объект с вложенностями относительно позиции в строке
Так например результат будет чем-то похожим на это:
{
category: {
...otherProps,
sub: {
...otherProps,
maybe_more_sub: {...itsProps}
}
}
}Поможете?
Aga
26.09.2018
05:15:40
Типа, MERN обобщенное понятие или CSR
Mark
26.09.2018
05:16:42
Первое
help me plz
Сделаль ?
Sergey
26.09.2018
05:38:32
Google
Mark
26.09.2018
05:39:06
Спасибо
Лодаша здесь нет, но я свою запилил, все хорошо
Kozimjon
26.09.2018
06:30:04
это я здесь только что видел вопрос про удаление в могусе? или я уже чаты путаю?
Ilya
26.09.2018
06:30:44
Добрый, подскажите есть такая библиотека http://ldapjs.org/client.html#search в ней есть console.log('entry: ' + JSON.stringify(entry.object)); и она все выводит, но если я присваиваю переменную и смотрю ее вне client.search она undefined
Ivan
26.09.2018
06:35:31
Народ, подскажите, Nodemailer, если я отправляю пачку писем, эта пачка должна быть массивом объектов же?
Sergei
26.09.2018
06:37:12
Vitaly
26.09.2018
06:37:13
если одних и тех же, то просто в "to" массив
или через запятую в самой строке – как принято в почтовых сервисах, но имхо это не очень гибко
Ivan
26.09.2018
06:37:55
Vitaly
26.09.2018
06:39:34
глянь в документацию лучше
в крайнем случае можно просто через Promise.all отправить по одному письму параллельно
Arthur
26.09.2018
07:25:59
вопрос: можно ли в .catch промиса передавать console.error как замыкание или обязятельно писать в таком варианте:
fetch('http://domain.invalid/')
.catch(err => console.error(err));
Nikita
26.09.2018
07:27:27
Alexander
26.09.2018
07:27:44
можно .catch(console.error)
Arthur
26.09.2018
07:28:42
фух) а то везде фигачат функции полностью, вот я и подумал что упускаю какой-то сакральный смысл))
Alexander
26.09.2018
07:29:07
если ты делаешь через express, то так же можешь подкидывать .catch(next)
MVP
26.09.2018
07:57:36
Про node-gyp вопрос, часто установка каких-то проектов падает на 'rebuild node-gyp'. В чем глобальна причина?