Node.JS [ru] | Серверный JavaScript
11.5K subscribers
91 photos
6 videos
25 files
3.16K 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
​​supertest-fetch - более современная альтернатива Supertest, основанная на Fetch API

Вместо Superagent (который использует Supertest), supertest-fetch основан на node-fetch. node-fetch имеет меньше зависимостей и более привычен по своему API.

Из других важных фич - полная поддержка TypeScript. В Supertest часто возникают странности с типами. Также supertest-fetch поддерживает промисы.

#jslib #nodejs #http #backend #testing
Мод Нальпас во второй статье рассказала о том, как настроить 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/