
Ilya
28.02.2017
05:18:13
С сахаром как говорится

Eduard
28.02.2017
05:18:51
JSON.stringify(obj, null, 2); // spacing level = 2

Andrey
28.02.2017
05:20:57
О. Я третим параметром строку всегда писал из пробелов

Ilya
28.02.2017
05:40:00
Да у меня так, а чтобы как библиотека все?

Google

Eduard
28.02.2017
05:47:06

Ilya
28.02.2017
05:56:28
Аахах, умеешь делать выводы кто что умеет на основе собственного опыта?
Не превращайте чат во флуд, если нечего по делу сказать - можно и не писать

Timur
28.02.2017
05:58:22
http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/
Вот это про тебя как раз.
https://medium.com/friendship-dot-js/i-peeked-into-my-node-modules-directory-and-you-wont-believe-what-happened-next-b89f63d21558#.wpe7uk8tb
Вот ещё на ту же тему.

Ilya
28.02.2017
06:02:26
Да уж, призывы изобретать вылосипед в 2017 меня удивляют, вы не используете вообще пакеты? express и тп не?
То что тот парень вскрыл упущение npm молодец это не проблема пользователей.
Кто-то скажет там 2 функции - так и есть. но есть сахар который может дать библиотека.

Eduard
28.02.2017
06:08:04
сравнил express и пакет для сохранения json
лол

Google

Denis
28.02.2017
07:09:26

Alex
28.02.2017
07:43:58

Ilya
28.02.2017
07:48:56

Timur
28.02.2017
07:53:51
https://github.com/deoxxa/dotty/blob/master/lib/index.js
https://github.com/SquadInTouch/propz/blob/master/src/propz.js
Там комментариев больше, чем полезного кода.

Talgat
28.02.2017
08:44:59
Всем привет!
Кто писал сервер для стриминга видео по протоколу RTSP. Какой модуль использовали?
Спасибо

Alex
28.02.2017
09:00:47

Михаил
28.02.2017
09:16:53
Всем привет. А скажите пожалуйста, а google api позволяет нам удалять контакты gmail ?

Denis
28.02.2017
09:21:08
Хакеры в студии? :)
Парни, интересен такой вопрос. Как по принятому соглашению асинхронные версии функций называть?

Кирилл
28.02.2017
09:22:27
blaBlaBlaAsync

Denis
28.02.2017
09:22:36
1. getWeedAsync()
2. asyncGetWeed()
3. getAsyncWeed()
омг

Alex
28.02.2017
09:22:42
никак, скорей синхронные надо называть *sync*

Denis
28.02.2017
09:22:58
Тоже разумно
Но разум не всегда прав, иногда надо слушать сердце

Alex
28.02.2017
09:23:26
ну в той же апишке fs именно так сделано, на сколько я помню

Google

Кирилл
28.02.2017
09:23:32
getAsyncWeed мне нравится но это похоже что результат функции асинхронная трава

Zaur
28.02.2017
09:23:59

Denis
28.02.2017
09:24:44
В Мексике все сеньоры
Кстати, а что если на Node.js Meetup устроить на Кубе?

Ivan
28.02.2017
09:25:38
иде должна подсказывать что функция асинхронная, сайдэффекты и типы в имени это ад и Венгрия

Михаил
28.02.2017
09:25:54
у меня просто кейс. Есть креды юзера ( логин и пароль ). Мне нужно на машине запустить google api с этими кредами и удалить старые контакты. Кто-то делал что-то подобное ?

Gleb
28.02.2017
09:29:40
Resharper всегда Async просит в шарпах добавить

Evgeny
28.02.2017
09:33:11

Vladimir
28.02.2017
09:36:00
так лучше

Михаил
28.02.2017
09:36:20
тебе нужен oauth2
Он разве не просит потом отправить ссылку на фронт с подтверждением ?

Vladimir
28.02.2017
09:36:36

Михаил
28.02.2017
09:36:57

Vladimir
28.02.2017
09:37:21
авторизуешь пользователя с помощью oauth2, получаешь auth_code, потом access_token
и уже его используешь для работы с апи

Dreamerinnoise
28.02.2017
09:49:05

Vladimir
28.02.2017
09:51:40
на самом деле это валидно только для core модулей

Talgat
28.02.2017
09:59:12
Кто писал сервер для стриминга видео по протоколу RTSP. Какой модуль использовали?

Roman
28.02.2017
10:03:24
всем привет!
кто использовал passport с GraphQL ?

Google

Славик
28.02.2017
10:25:32
я
не использовал

Admin
ERROR: S client not available

Roman
28.02.2017
10:26:38

Roman
28.02.2017
10:27:33

Roman
28.02.2017
10:27:52
мидлвары это непереиспользуемое нигде кроме экспресса говно
тебе надо будет в резолвере вызвать паспорт как-то
либо просто поставить паспорт мидлвар до мидлваар графкуеля
и тогда без авторизации туда запрос просто не дойдет

Roman
28.02.2017
10:29:49

Roman
28.02.2017
10:30:31
там вся суть что ты не паришься с сессиями и мидлвар делает за тебя все проверки при любом запросе

Abyss of your feelings
28.02.2017
10:38:25
Уважаемые, есть у кого-нибудь из нас борда iskra js ?

Gleb
28.02.2017
10:58:33
Привет, есть ли в закладках у коого паттерны/практики по организации файлового api

Михаил
28.02.2017
11:23:46
Подскажите пожалуйста, юзаю google-api-nodejs-client. Сгенерил себе урл oauth2Client.generateAuthUrl. Но хочу делать апрув на бекэнде. Куда смотреть? просто мне нужно получать доступ к google api, заранее зная креды юзера и не юзать фронт вообще

Victor
28.02.2017
11:30:19
Есть какой мануал по роутингу в ноде?

Danila
28.02.2017
11:33:11
Есть какой мануал по роутингу в ноде?
не думаю, что есть какое-то единое решение, всё зависит от того, чем ты веб-сервер поднимаешь. думаю, мануал по expressjs роутингу найти более чем легко

Victor
28.02.2017
11:34:52

Google

Danila
28.02.2017
11:35:52
есть, под nda( честно говоря, хз даже, на что там прям уж глядеть. 2 принципа: вложенные роутинги через use, обычные - get/post/patch/т.п.
типа:
auth = express()
chat = express()
crm = express()
app.use(‘/auth’, auth);
app.use(‘/chat’, chat);
app.use(‘/crm’, crm);
а дальше типа auth.post(‘/login’, …)
ну и прочие уже конечные методы
соответственно, сами роутинги auth, chat, crm дальше уже можно выносить в отдельные файлы
вот и получается вполне чистая и удобночитаемая структура, в express-way

Victor
28.02.2017
11:39:51

Notmedia
28.02.2017
11:39:57

Rafael
28.02.2017
11:41:49
и все, этого достаточно