@nodejs_ru

Страница 623 из 2748
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
Невероятный велосипед сохранить json
ну, допустим с твоим подходом не сохранить вложенный проперти, если нет промежуточного объекта.

Какие есть пакеты для json config? чтобы можно было делать .set('d.dddd', 'data'); .save(); ? И сохранял в виде с отступами
Можешь взять вот это https://www.npmjs.com/package/dotty или это https://www.npmjs.com/package/propz и устанавливать в свой конфиг проперти на любом уровне вложенности. А сохранять через JSON.stringify(yourConfig, null, 2); Из готовых либ для конфигов я пользовался только вот этой, но она вроде бы так не умеет: https://www.npmjs.com/package/config

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
никак, скорей синхронные надо называть *sync*
тоже об этом подумал, но решил не хорошо джуниору влезать в разговор сеньоров ?

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
Михаил
28.02.2017
09:36:20
тебе нужен oauth2
Он разве не просит потом отправить ссылку на фронт с подтверждением ?

Михаил
28.02.2017
09:36:57
кто?
oauth2

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

и уже его используешь для работы с апи

Dreamerinnoise
28.02.2017
09:49:05
Парни, интересен такой вопрос. Как по принятому соглашению асинхронные версии функций называть?
Согласно соглашению в ноде все синхронные функции имеют Sync в названии

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
кто использовал passport с GraphQL ?
кривовато получается использовать экспресс мидлвары с графкуелем

Roman
28.02.2017
10:27:33
кривовато получается использовать экспресс мидлвары с графкуелем
А разве request не по умолчанию передается в контекст?

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

А разве request не по умолчанию передается в контекст?
передается, но паспорт работает как мидлвар

тебе надо будет в резолвере вызвать паспорт как-то

либо просто поставить паспорт мидлвар до мидлваар графкуеля

и тогда без авторизации туда запрос просто не дойдет

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 роутингу найти более чем легко

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

Notmedia
28.02.2017
11:39:57
Может есть какой мвц пример глянуть?
https://github.com/KunalKapadia/express-mongoose-es6-rest-api Вот тут посмотри, хороший пример роутинга

Rafael
28.02.2017
11:41:49
Есть какой мануал по роутингу в ноде?
http://expressjs.com/ru/guide/using-middleware.html

и все, этого достаточно

и все, этого достаточно
а не, я еще читал koa-router

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