@nodejs_ru

Страница 1369 из 2748
Denis
05.12.2017
21:08:10
такие хрени во всех нормальных фреймворках django/rails итд
Можно пару ссылок? может адаптировать

Harry
05.12.2017
21:09:05
пасаны, а nodemon глобально ставят или в дев депендесис, или разницы особой нет?

Cenator
05.12.2017
21:09:13
Дев

Не надо глобар засорять

Google
Dmitrii
05.12.2017
21:09:31
https://github.com/marcgibbons/django-rest-swagger https://github.com/swagger-api/swagger-node https://loopback.io/ https://github.com/koajs/joi-router https://github.com/BiteBit/koa-oai-router

Harry
05.12.2017
21:09:45
Дев
ок. спс

Bohdan
05.12.2017
21:09:46
Что то вроде rest api endpoints autogenerate swagger

Vladimir
05.12.2017
21:20:47
Всем привет! Только начал изучать node.js. - крайне нубский вопрос: Ошибся с кол-вом скобок в строке и теперь не удается откатиться назад, чтобы поправить с новой строки. Clear не помогает. Как можно решить вопрос? web3.fromWei(web3.eth.getBalance(acct1)), 'ether') ... ... ... ) ... clear ... ... ...

Alexander
05.12.2017
21:21:22
Что

За

Тупой

Вопрос

Просто перебирай скобки

Или ты в консоли пишешь?

Alexander
05.12.2017
21:22:35
))

Vladimir
05.12.2017
21:22:38
в консоли

Google
Vladimir
05.12.2017
21:22:45
Ctrl+c
спасибо!

Morsik
05.12.2017
21:23:14
но консоль не для кодинга

Alexander
05.12.2017
21:23:14
Кодить в консоли... Что-то новое

Олег
05.12.2017
21:41:26
в консоли
Напиши скрипт, в консоль node scriptname.js

Charles
05.12.2017
21:43:09
+

Господи, ты что, с питона перелез, в консоли пишешь???

Morsik
05.12.2017
21:44:35
ну в питоне тоже как бы в файле

Charles
05.12.2017
21:44:37
Если уж любитель херани себе эти, как их... Как iPython notebook, только под js

Ребят, как оно называлось?..

Я забыл(

Jupiter, во

1nd2rd3st
05.12.2017
21:46:23
vim оно всегда называлось

Charles
05.12.2017
21:46:48
Нет, это не то что я имел ввиду)

Node.js releases
05.12.2017
23:01:48
Node v8.9.2 (LTS) https://nodejs.org/en/blog/release/v8.9.2

Oleg
05.12.2017
23:46:53
Нуба вопрос. если я в блоке catch (err) { ... } вызываю код который потенциально может выбросить ошибку — как в таких случаях кошерно ее ловить?

или кэтчи можно чейнить? catch (err) { ... } catch (err) { ... } ?

Alexander
06.12.2017
02:35:05
вручную разобрать объект GeoObjectCollection, который приходит от Yandex Maps, можно только педалированием всего пути или есть какие гламурные методы? в пропертах ничего нет ( _.forEach(response.GeoObjectCollection.featureMember, o => debug(o.GeoObject.metaDataProperty.GeocoderMetaData.text) ); как-то некошерно выглядит

Google
Pavel
06.12.2017
05:17:50
Ну, магии то ни какой не будет. Вам по любому придется путь прописывать. Да и исходный объект ни куда на денется. Я так понял вопрос в том, как это сделать красиво.

Pavel
06.12.2017
05:20:48
Красиво молоко сделать всегда. Если нравится ООП могу предложить написать класс. И получать данные через методы. Тогда грязь в него уйдет.

Alexander
06.12.2017
05:22:24
я тоде склоняюсь к ООП. Пока в тесте, оставлю так, потом перепишу на класс

Vladislav
06.12.2017
05:26:16
привет всем., хотел уточнить, без Promises в JS нельзя развернутся?

Dmitry
06.12.2017
05:27:46
Vladislav
06.12.2017
05:29:44
1. я не человек 2. в JS есть механизм Promises, мне его надо учить? без него я так понял код не написать, дальше есть еще async/await, я вместо Promises их могу юзать?

сформулируй вопрос как человек.

Dmitry
06.12.2017
05:32:30
1. я не человек 2. в JS есть механизм Promises, мне его надо учить? без него я так понял код не написать, дальше есть еще async/await, я вместо Promises их могу юзать?
1. сочувствую. 2. если хочешь программировать на JS, то надо учить callbacks -> Promises -> async/await -> generators... Это разные инструменты, которые применяются в разных задачах и при разных потребностях... Понимания иначе как это все работает не будет. Если хочешь быть приматом, как 95% программистов - то нет, можешь просто юзать что угодно из названного и верить.

Vladislav
06.12.2017
05:33:08
хм, печаль… времени мало, тут есть кто может помочь в создании скрипта за $ ?

скрипт примерно на 100-150 строк максимум

Pavel
06.12.2017
06:47:52
Gran
06.12.2017
06:51:21
Сам написать не могу, но точно знаю, что скрипт на 100-150 строчек, ?

Alex
06.12.2017
06:54:31
или кэтчи можно чейнить? catch (err) { ... } catch (err) { ... } ?
Можно в catch вложить try ... catch Про чейнить catch слишком тонкая шутка

Алексей
06.12.2017
07:03:41
Привет парни, у меня такой вопрос по mongodb, есть модель, в моеле есть массив и каждый элемент этого массива объект, у которого есть ObjectId, Как осуществить findById по этим подобъектам?

Noname
06.12.2017
07:10:25
.populate mongoose

Если надо получить все сразу

Таймураз
06.12.2017
07:56:57
Бау! Бадибэг

Cenator
06.12.2017
07:57:24
Бау! Бадибэг
я чет в it_holywars зайти не могу, не знаешь?)

Google
Таймураз
06.12.2017
07:58:07
Cenator
06.12.2017
07:58:14
ок

Daniil
06.12.2017
07:59:58
Ребятки, не знаете, есть что-то подобное, но с поддержкой русского языка?

https://www.generatedata.com/

Иван
06.12.2017
08:01:30
https://www.generatedata.com/
faker может подойти

Daniil
06.12.2017
08:13:37
Admin
ERROR: S client not available

Harry
06.12.2017
08:37:19
ребят, а вот мне каждую минуту на серваке нужно запрашивать данные от сторонего рест апи сервака. мне просто обернуть код запроса в setInterval. никаких телодвижений больше делать не надо?

Harry
06.12.2017
08:39:26
рекурсивный setTimeout вместо интервала, но мб есть и лучше решение, а еще лучше вебсокеты
а чем сетинтервал плох? вебсокеты зачем? я на клиент отдаю данные с бд, а эту бд надо обновлять каждую минуту данными со стороннего сервака

Vsevolod
06.12.2017
08:44:07
сетинтервал может выполнится параллельно

при определенных условиях

Eugene
06.12.2017
08:51:05
Всем привет! Подскажите, как безболезненно поставить разный экспайр кук для разных юзеров, типа if (req.session.user.role === 'client') { maxAgeForCookie: 30 * 60 * 1000 } else {maxAgeForCookie: 24 * 60 * 60 * 1000 }

?
06.12.2017
08:55:00
архитектурное веселье по разруливанию опций ифками :3

запили декоратор который будет это делать же

Eugene
06.12.2017
08:55:56
архитектурное веселье по разруливанию опций ифками :3
я для понимания задачи написал, не надо снобизма

?
06.12.2017
08:56:28
я для понимания задачи написал, не надо снобизма
ну я не ванга, люди обычно потом такое в прод и выкатывают а не для понимания

?
06.12.2017
08:56:50
в любом случае я дал выше ответ - я бы декоратор сделал под это дело

Google
Eugene
06.12.2017
08:57:51
суть в том, что сейчас общий конфиг на уровне app.js, хотелось бы на его же уровне и разрулить

Dmitry
06.12.2017
08:59:17
ну я бы сделал что-то типа const DEFAULT_EXPIRE = 4 * 60 * 60 * 1000 const EXPIRE = { client: 30 * 60 * 1000 } maxAgeForCookie = EXPIRE[req.session.user.role] || DEFAULT_EXPIRE ну понятно что это отдельная middleware

?
06.12.2017
08:59:55
ну дык будет няшмяшный декоратор @setCookieExpirationTime('cookieName', expirationTime = 123) serve((req, res) => { ...})

?
06.12.2017
09:00:38
или ты как выше просто через обжект хочешь? тоже можно

Олег
06.12.2017
09:08:18
Привет всем. Есть file upload, который сохраняет файлы на сервере и пишит в базу путь. Но при обращении из клиента файл естественно не находиться так как клиент на 8080 порту, а сервер на 3000. http://localhost:8080/uploads/1512548426215_IMG_20171010_143002.jpg 404 (Not Found) http://localhost:3000/uploads/1512548426215_IMG_20171010_143002.jpg - работает var storage = multer.diskStorage({ destination: function (req, file, cb) { var dest = 'uploads/'; mkdirp.sync(dest); cb(null, dest) }, filename:function(req, file, cb){ cb(null, Date.now()+'_'+file.originalname) } }); данный код сохраняет в каталог server/uploads/filename в базу пишет uploads/filename клиент ищет по пути client/uploads/filename структура приложения root\ client\ server\ uploads\

Daniyar
06.12.2017
09:15:26
Подскажите пожалуйста команду для установки yarn на mac

Renat
06.12.2017
09:17:56
Не знаю, было в чате или нет, — годнота в монгу подъехала https://www.mongodb.com/blog/post/announcing-the-general-availability-of-mongodb-36

Таймураз
06.12.2017
09:19:25
Nurlan
06.12.2017
09:19:54
дай ка запишу себе эту шутку )

Алексей
06.12.2017
09:19:55
В гугле забанили?
пацаны с ютуба в прогеры идут - новое поколение

Daniyar
06.12.2017
09:20:16
Спасибо homebrew был не установлен

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