@nodejs_ru

Страница 810 из 2748
Сергей
30.05.2017
20:17:40


Никита
30.05.2017
20:18:06
5.9 завтра будет
Не в следующий вторник, случайно?

Ҫѐҏӗѫӑ
30.05.2017
20:18:11
Кто сказал?
https://www.chromium.org/developers/calendar и еще чуваки из в8 тимы

Никита
30.05.2017
20:18:43
А, с 5.9 разделились версии, точно.

Google
Ҫѐҏӗѫӑ
30.05.2017
20:18:43
канарейка уже 61

Andrey
30.05.2017
20:18:44
5.8 это последняя версия v8
ничего не знаю, у меня V8 version 6.0.0 (candidate) =)

Никита
30.05.2017
20:18:46
> 59 Jun 6th, 2017 (May 31st for Desktop)

Я то, что в скобках, упустил =)

Andrey
30.05.2017
20:19:40
вобще в ноде вроде к июню обещали

Ҫѐҏӗѫӑ
30.05.2017
20:19:50
PR уже есть

Andrey
30.05.2017
20:19:55
точнее в июне

OMG2SMART4YOU
30.05.2017
20:21:16
установил последнюю версию ноды. .но появилась очередная ошибка

router.get('/', async (function(req, res, next) { ^ ReferenceError: async is not defined

OMG2SMART4YOU
30.05.2017
20:22:09
перед function?

A.
30.05.2017
20:22:12
router.get('/', async function (req, res) => ...

Сергей
30.05.2017
20:22:20
перед function?
должно быть просто async function

Google
Никита
30.05.2017
20:22:21
вобще в ноде вроде к июню обещали
Ну там смысл в том, что обновление до v8 5.9 и даже 6.0 не сломает ABI, и, судя по всему, сможет прилитеть в минорном релизе ноды.

Никита
30.05.2017
20:22:30
А просто await fs.readFile не прокатит? Он не промис возвращает?

Сергей
30.05.2017
20:22:41
OMG2SMART4YOU
30.05.2017
20:22:58
Никита
30.05.2017
20:23:22
да. но можешь заюзать npmjs.com/pify
Штатный вариант быстрее будет.

Сергей
30.05.2017
20:23:34
Никита
30.05.2017
20:24:22
Ещё изменения для буферов прилетели.

Но, вообще-то, тут только один совет — выпиливайте new Buffer, делайте Buffer.from/Buffer.alloc.

Ҫѐҏӗѫӑ
30.05.2017
22:07:52
https://www.youtube.com/nodejs+foundation/live

Vladimir
30.05.2017
22:08:49
говно какое то

непонятно кто говорит

раньше были лучше трансляции (когда-то)

Таймураз
30.05.2017
22:15:49
; - не нужны
К этому не готовы на рабочем месте

Yuno
30.05.2017
22:16:35
Не готовы перестать вводить лишний символ?

Oleg
30.05.2017
22:17:10
Вот тут заикались про парсинг чистых заголовкой и что express не нужен, а сами пилят на nodejs…

Шутники…

Google
Yuno
30.05.2017
22:30:16
Риплай случайно поставился

Сам юзаю "parser": "babel-eslint", "extends": [ "airbnb" ] Но так и не разобрался в чем принципиальная разница

Alex
30.05.2017
22:32:15
и, соответственно, не нужен реактовский плагин

Yuno
30.05.2017
22:36:06
"parser": "babel-eslint", "extends": [ "airbnb", "plugin:jsx-a11y/recommended" ], "plugins": [ "babel", "react", "promise" ], То есть вот так писать можно разве что с airbnb-base, а если юзать просто airbnb, то все связанное с реактом нужно убрать?

Ҫѐҏӗѫӑ
30.05.2017
23:07:37
ну все, дошли до v8 со своим топ-левел эвейтом https://bugs.chromium.org/p/chromium/issues/detail?id=727924

вот этот пример, кстати, ваще хз как сделать рабочим



Safari

Сергей
30.05.2017
23:39:08
Скобки убрать?

Ҫѐҏӗѫӑ
30.05.2017
23:40:07
то же самое будет

await - имя переменной

Сергей
30.05.2017
23:40:36
А, ещё не запилили что-ли

Ҫѐҏӗѫӑ
30.05.2017
23:40:51
а как ты предлагаешь запилить?

как понять, что эвейт в выражении - это кейворд, когда нет async?

Сергей
30.05.2017
23:42:00
Нет?

Ҫѐҏӗѫӑ
30.05.2017
23:42:05
в сафари это делается когда await в начале RHS ассайнмент экспрешна или топ-левел экспрешна по идее

Vladimir
30.05.2017
23:42:24
А что будет если написать await(1) ?

в сафари?

Google
Ҫѐҏӗѫӑ
30.05.2017
23:43:02
ошибка, но я ща проверю

Vladimir
30.05.2017
23:43:15
я чет сомневаюсь

Ҫѐҏӗѫӑ
30.05.2017
23:43:17
то же самое

Vladimir
30.05.2017
23:43:27
то же самое что и в каком случае?

Ҫѐҏӗѫӑ
30.05.2017
23:43:41


Vladimir
30.05.2017
23:44:00
Смешно

Ҫѐҏӗѫӑ
30.05.2017
23:44:21
ну так же и при lol('lol')

Admin
ERROR: S client not available

Vladimir
30.05.2017
23:44:23
Ибо await 1 и await (1) должны вести себя одинаково

Если await это реально await

Ҫѐҏӗѫӑ
30.05.2017
23:45:38
ну тут парсер думает, что у тебя функция

но это смешно, да

потому что топ-левел эвейт не нужен

Vladimir
30.05.2017
23:46:16
А что будет если написать await + 1?

Ҫѐҏӗѫӑ
30.05.2017
23:46:52
тоже референсэррор

лол

Vladimir
30.05.2017
23:47:10
Даже интересно, как они определяют

Ҫѐҏӗѫӑ
30.05.2017
23:47:11
лол!

да они странные

хз как

Google
Ҫѐҏӗѫӑ
30.05.2017
23:48:40
я им то же самое писал давно еще

когда эта хуйня в WebKit Nightly появилась

теперь эту херню в v8/d8 хотят притащить

лол https://bugs.chromium.org/p/chromium/issues/detail?id=727924&desc=2

ЭКСЕЛЕНТ БЛЕАТЬ

Кирилл
31.05.2017
04:47:56
Nurik
31.05.2017
06:50:38
Всем привет. Дано: Есть код для генерации ошибки. generateErrorNo(function(n){ console.log(n);// здесь получаю то что нужно }); Хочу: Создавать хэндлеры для socket.io .on, и чтобы там был доступны данные которые генерирует функция выше. например: client.on("message",createHandler(function(data,callback){ и вот здесь мне нужно чтобы были доступны данные, которые я получил из generateErrorNo }));

Сорри, если это нубский вопрос.

Async/await отсутствует. Только bluebird.

Alyona
31.05.2017
06:54:16
Ребята, привет! Можно сюда вакансию скинуть на node,js разработчика?

Ilya
31.05.2017
06:54:33
Nurik
31.05.2017
06:55:22
Npm install asyncawait и будет
Как это работало когда его не было ? Я хочу понять, как разруливать асинхронный код.

Alyona
31.05.2017
06:55:51
@nodejs_jobs сюда
так уже есть =)

Safort
31.05.2017
06:56:00
Ilya
31.05.2017
06:56:41
Как это работало когда его не было ? Я хочу понять, как разруливать асинхронный код.
Ну тогда пиши явно функции внутри блока и ставь их калбеками. Если адской пирамиды не хочешь

Nurik
31.05.2017
06:57:35
Ну тогда пиши явно функции внутри блока и ставь их калбеками. Если адской пирамиды не хочешь
Можно плиз пример для моего случая, просто уже голова не варит.

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