Node.JS [ru] | Серверный JavaScript
11.2K subscribers
94 photos
5 videos
25 files
3.29K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
​​Wretch - маленькая обёртка над Fetch с более интуитивным API

В библиотеке параметры Fetch API по типу options.method или res.statusCode разбиты на отдельные методы для более удобного использования

Например:

wretch('url').get
().notFound()

Библиотека весит всего 3KB, поэтому её можно использовать вместо сырого Fetch, не боясь раздуть бандл. Также библиотека написана на TypeScript, что обеспечивает типизацию.

#jslib #typescript #frontend #webdev
Мод Нальпас во второй статье рассказала о том, как настроить HTTPS для локальной разработки — "How to use HTTPS for local development".

Для настройки локального HTTPS удобнее всего использовать утилиту mkcert. Mkcert — это zero-config утилита для настройки локального HTTPS. С помощью команды mkcert -install создаётся локальный certificate authority (CA), с помощью команды mkcert <domain_name> создаётся сертификат, который нужно использовать при настройке локального HTTP-сервера.

Ещё можно использовать самоподписанный сертификат или сертификат подписанный внешним CA. Но эти варианты не очень гибки и удобны по сравнению с mkcert.

#http

https://web.dev/how-to-use-local-https/
​​react-babylonjs — React интеграция для 3D движка Babylon.js

- Поддерживает Fast Refresh
- Типы из коробки
- React хуки для обработки событий, компоненты для настройки сцены, освещения, физики и т.д.


#jslib #javascript #frontend #webdev #react #webgl #babylon
Remotion - React библиотека для создания видео графики

- Программируемое API
- Весь спектр веб технологий (WebGL, HTML5, JS, CSS, SVG и т.д.)
- Рендеринг в MP4

#jslib #javascript #frontend #webdev #react