@nodejs_ru

Страница 2469 из 2748
Таймураз
28.08.2018
10:03:53
!спам

Евгений
28.08.2018
11:59:25
Народ, такой вопрос. Есть пакет AAA, у которого в зависимостях указано: "dependencies": { "BBB": "^1.8.6" } У BBB текущая версия - 2.0.0 Но после `npm install AAA' AAA подтягивает старую версию BBB (1.8.6) Что я делаю не так?

Michael ?
28.08.2018
12:01:36
^ не апает мажорную версию

Евгений
28.08.2018
12:07:24
^ не апает мажорную версию
А какой символ будет апать?)

Google
Michael ?
28.08.2018
12:07:38
* вместо версии

Но это такое себе

Скорее всего вылезут проблемы

Евгений
28.08.2018
12:08:43
* вместо версии
Понял, спасибо

Andry
28.08.2018
12:09:04
Просто если ты её отдельно от AAA используешь, то и ставить зависимость отдельно надо. А если просто хочется, чтобы AAA более свежую зависимость использовало, то наверняка надо код AAA менять и приводить в соответствие с новой версией BBB.

Alexei
28.08.2018
12:20:45
Товарищи привет! работал кто-то с sendgrid (деплой на heroku интересует)?

Nurik
28.08.2018
12:57:19
Ребят подскажите с flow, как сделать так чтобы при декструкции req.body не ругался, если установлен body-parser: const { username } = req.body; Ошибка: [flow] property username is missing in mixed [1]. (References: [1])

Sars
28.08.2018
12:57:42
Добрый день. Подскажите как реализовать https соединение. Так же нужно использовать самоподписанные сертификаты. Нужно чтоб прослушивался порт и отправлять ответы. Писал на модуле нативном https и fs. Но провайдер не видит моих ответов

Евгений
28.08.2018
13:27:23
А зачем тебе вообще версия 2.0.0 у BBB?
AAA - это vue-обертка для BBB. В BBB добавили фикс, а в ААА ещё старая версия

Alexander
28.08.2018
13:28:24
Покажи все как есть.
await arr.forEach(function() { if () { asyncFunction() } }); console.log('end') Получается что оно проходит по foreach и сразу выдает end недождавшись окончания asyncFunction. А мне надо чтобы оно ждало до конца asyncFunction и только тогда выводило 'end'

Google
Kool
28.08.2018
13:31:22
функция то не async

Alexander
28.08.2018
13:31:29
await asyncFunction(arr.find(…)) не?
await is only valid in async function

Kool
28.08.2018
13:31:36
Alex
28.08.2018
13:31:38
arr.forEach(async function() { if () { await asyncFunction() } });

Jack
28.08.2018
13:31:43
функция то не async
ну обернуть

Vanya
28.08.2018
13:31:57
Alexander
28.08.2018
13:32:14
Kool
28.08.2018
13:32:14
Promise.all ещё нужен

Alexander
28.08.2018
13:32:18
Спасибо большое

Jack
28.08.2018
13:32:21
Kool
28.08.2018
13:32:28
Jack
28.08.2018
13:32:58
не знал. я тут тупо обычный for юзаю. хотя он быстрее, конечно

Alexander
28.08.2018
13:34:49
Хм, оно все равно не ждет конца async функции а дальше идет

Vanya
28.08.2018
13:38:13
прочитай что я написал
не поможет, forEach это не map

Kool
28.08.2018
13:38:24
Vanya
28.08.2018
13:38:31
ахааха

Alexander
28.08.2018
13:38:44
прочитай что я написал
await Promise.all([asyncFunction()]); Если это правильно, то forEach все равно кончается не дожидаясь конца asyncFunction

Google
Alexander
28.08.2018
13:39:15
это в цикле

я зас сам синтаксис

await arr.forEach(async function() { if () { await Promise.all([asyncFunction()]); } }); Вот так у меня сейчас

Vanya
28.08.2018
13:40:29
а разница?
в том, что Promise.all пофигу на undefined https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach#Return_value

Vanya
28.08.2018
13:41:57
ну или Promise.all(arr.map(() => {if () { return asyncFunction()}})).then(() => console.log(‘end’))

Stepan
28.08.2018
13:59:31
я жопой читнул, так что не обессудьте, но вдруг поможет export const chainPromises = promises => promises.reduce((prev, cur) => prev.then(cur), Promise.resolve());

это чтобы дожидаться и делать по очереди

chainPromises([() => promise])

вот так пользоваться

Stepan
28.08.2018
14:01:09
а, вам результат нужно вычислять

ну тогда сорян

Kenan
28.08.2018
14:01:47
Мне б так жопой чихать)

Maxim
28.08.2018
14:01:57
привет, кто-то может подсказать реальные кейсы когда нужны С++ аддоны для ноды? когда нужны и в чём именно профит?

lexxx
28.08.2018
14:02:28
Ребят подскажите с flow, как сделать так чтобы при декструкции req.body не ругался, если установлен body-parser: const { username } = req.body; Ошибка: [flow] property username is missing in mixed [1]. (References: [1])
Дописать новый тип, и указывать его вместо стандартного реквеста, тип должен екстендить стандартный реквест

dima
28.08.2018
14:04:58
О. Джуна вижу

Valentin
28.08.2018
14:09:28
Только что пообщался с девами, которые сказал что нода это очень плохо, надо руби пхп питон. На вопрос почему сказали callback hell, и вообщем то всё ?

Alexander
28.08.2018
14:11:23
Спасибо. Разобрался с async функцией той. Теперь еще такой вопрос. Если у меня в ноде есть несколько скриптов которые надо запускать/останавливать и редактировать конфиг файл, тоесть надо какая-то морда для упарвления. Что лучше использовать?

Google
Nurik
28.08.2018
14:17:55
Дописать новый тип, и указывать его вместо стандартного реквеста, тип должен екстендить стандартный реквест
Дописал новый метод в flow-typed для объекта Request, с поддержкой деструктуризации в { [string]: mixed }. вроде норм. Дописывать типы, как то это геморрно, добавлять еще один import type только для этой штуки.

lexxx
28.08.2018
14:18:43
О. Джуна вижу
Зеркало купил и смотришься в него?

Maxim
28.08.2018
14:48:42
Только что пообщался с девами, которые сказал что нода это очень плохо, надо руби пхп питон. На вопрос почему сказали callback hell, и вообщем то всё ?
Ну просто многие разработчики бояться в js асинхронных функций и не понимают их. По этому для них это ад. А так если понимаешь как они работают не чего страшного в них нет. Так что это минус им что не смогли разобратся.

Valentin
28.08.2018
14:49:13
Довольно убедительный аргумент. Тупые деффки?
Ну позиционируют себя как лохматые гуру

Andrew
28.08.2018
14:49:35
Admin
ERROR: S client not available

Andrew
28.08.2018
14:49:38


Andrew
28.08.2018
14:50:01
но вообще, люблю ноду. Так что не кидайте какашками

Nell
28.08.2018
14:50:25
Ну позиционируют себя как лохматые гуру
С другой стороны, нам ли их судить? PHP тоже прекрасный язык. Пусть пользуются, если им нравится.

Valentin
28.08.2018
14:50:55
callback hell в прошлом, не?)
Вроде как да, но они не в курсе. Да и раньше при правильных руках все работало

Valentin
28.08.2018
14:51:30
Xin'trea
28.08.2018
14:51:31
а с node_modules правда

Artemy
28.08.2018
14:51:38
Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует :)

Nell
28.08.2018
14:52:12
Я бы сказал: "JS плохо, потому что асинхронность. Синхронный код легче смотреть, а значит и поддерживать легче". Мне кажется, это ещё убедительнее.

Valentin
28.08.2018
14:53:39
Какой то язык плохо, потому что у вас руки из ж ростут. Других причин я не вижу

Andrew
28.08.2018
14:56:16
я думаю, причиной может быть выбор языка не под задачу

Google
Виталий
28.08.2018
15:48:18
Доброго времени, господа программисты ? Я Виталий, FullStackTS фрилансер, последние 2 года работаю с юр.лицами на почасовую, в ближайшее время планирую снова выйти на проекты. Выбрал для себя специализацию Node+React (хотя по факту больше приходилось работать с PHP/Java/Angular), заодно решил освоить GraphQL. Чат нашёл с гугла, могу направить начинающего программиста, также буду благодарен за возможность проходить code review. Пришёл прежде всего из-за GraphQL: может ли кто-нибудь из здешних помочь установить Prisma local server?

Виталий
28.08.2018
15:51:05
@graphql_ru
wow, спасибо)

Alexander
28.08.2018
16:28:24
Ого у нас тут портал в прошлое открылся
Закрывай, там ничего интересного. Даже промисов нет.

Valentin
28.08.2018
16:31:36
чем бы лучше много реалтайм данных передать? mqtt/websocket? данные собирать будут микроконтроллеры - так что простой протокол это +

Vladislav
28.08.2018
16:39:17
Всем привет. Изучаю Node + Express по книге и остановился на тестах. Создал файл юнит теста описал всё и нужно выполнить команду mocha -u tdd -R spec qa/tests-unit.js, но выходит ошибка mocha: command not found. Что делать в данной ситуации?

Vladislav
28.08.2018
16:45:49
мокку не находит
как сделать чтобы находило?)

GYFHRTY
28.08.2018
16:46:22
как сделать чтобы находило?)
поставь глобально или добавь локальное местоположение в Path

Vladislav
28.08.2018
17:05:36
как сделать чтобы находило?)
Простой вариант npm i -g mocha. Но лучше будет в package.json добавить скрипт. "test":"mocha -u tdd -R spec qa/tests-unit.js"

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