Ниже вы можете найти коллекцию RisingStack самых важных обновлений, проектов и руководств по Node.js за эту неделю:
Node v9.1.0 (Current) выпущен 7 ноября.
Заметные изменения:
CLI:
- NODE_OPTIONS теперь поддерживает параметр - stack-trace-limit.
депс:
- OpenSSL обновлен до 1.0.2m
http:
- Устранена утечка обработчика событий «connect».
- Код состояния 103 Early Hints теперь поддерживается.
Node v8.9.1 (LTS) выпущен 7 ноября.
Заметные изменения:
openssl:
- обновить исходники openssl до 1.0.2m (Шигеки Оцу)
Вернуть «https:
- рефакторинг для использования внутренних компонентов http »(Майлс Боринс)
Другие выпуски Node:
- Node v6.12.0 (LTS) выпущен 7 ноября.
- Node v4.8.6 (Maintenance) выпущен 7 ноября.
Ловля без ожидания
Иногда вы хотите настроить и забыть операцию, не дожидаясь ее завершения. С async / await это не так очевидно. Вы не сможете перехватить исключения, если не дождетесь завершения асинхронного метода.
В этом посте вы узнаете, как отдельный канал ошибки влияет на то, как асинхронные операции выполняются в «фоновом режиме».
Подробное описание модуля узла: строка запроса
Сафия Абдалла только что начала новую серию в своем блоге. Во-первых, она познакомила нас с одним из самых фундаментальных модулей стандартной библиотеки Node: querystring
.
Я хочу начать с рассмотрения одного из самых фундаментальных модулей стандартной библиотеки Node: querystring. querystring - это модуль, который позволяет пользователям извлекать значения из части запроса URL-адреса и строить запрос из объекта сопоставлений значений ключа.
HTTP / 2 в ядре узла
HTTP / 2 начинает использоваться все чаще (с 11% в начале этого года до 18% от общего использования в Интернете).
После объявления в Twitter о том, что флаг собирается быть удален в выпуске 8.x LTS, Node.js в конечном итоге избавился от флага в версии 8.8.0 (24 октября). HTTP / 2 по-прежнему считается экспериментальным, и, несмотря на то, что он еще не готов на 100%, вы уже можете начать экспериментировать с ним и проверить документацию HTTP / 2 API.
Создайте бота-политика Twitter с помощью цепочек Маркова, Node.js и StdLib
В нынешней политической обстановке в мире пропаганда - это главное, а Twitter - это средство выбора. Автоматизация - король, и если вы не используете ботов Twitter, чтобы повлиять на массы, вы делаете это неправильно.
Узнайте, как создать твиттер-бота, чтобы привлечь внимание масс, и создайте свой собственный «Политический терминатор».
Нокаут узлов 2018
Node Knockout - 48-часовой хакатон Node.js. Соревнования проходят с 00:00 UTC субботы 11 ноября до 00:00 UTC понедельника.
Хотя не существует гарантированной формулы или идеи выигрыша, есть несколько вещей, которые вы можете сделать, чтобы максимизировать свои шансы на финиш. В этой статье вы можете прочитать советы Натана Хоада о том, как добиться успеха в реализации проекта.
Основные ценности Node.js
В прошлом Node.js полагался на неявное понимание ожиданий членов сообщества. Двигаясь вперед, нам необходимо задокументировать эти неявные ожидания, чтобы мы могли эффективно работать вместе и дать возможность всем участникам действовать в наилучших интересах Node.js.
Для этого на саммите разработчиков Node.js после Node Interactive 2017 был проведен первый семинар по основным ценностям Node.js.
Как я попал в # Узел: Маттео Коллина
В настоящее время Маттео является архитектором программного обеспечения в компании nearForm и входит в Технический руководящий комитет проекта Node.js.
В рамках серии Как я попал в #Node он дал интервью, чтобы рассказать, как он начал заниматься программированием и как он начал вносить свой вклад в Node.js.
Ранее в еженедельном обновлении Node.js
В предыдущем Еженедельном обновлении Node.js мы собрали последние новости о Node.js, такие как упрощенное планирование заданий для Node.js, использование Getopts или создание статического файлового сервера HTTP / 2 с нулевой зависимостью с помощью Node. js. Щелкните, если вы это пропустили!
Мы также помогаем вам быть в курсе событий с Node.js ежедневно. Загляните на нашу страницу Новости Node.js и на ее Твиттер!
Первоначально опубликовано на сайте community.risingstack.com 10 ноября 2017 г.