Каталог / sickn33 / nodejs-best-practices

nodejs-best-practices

sickn33/antigravity-awesome-skills
11.9K
установок
#784
в рейтинге

Что делает

Архитектура Node.js и выбор фреймворка на основе контекста развёртывания и требований проекта.
  • Дерево решений по выбору фреймворка охватывает Hono (edge/serverless), Fastify (производительность), NestJS (enterprise) и Express (legacy), с критериями выбора, привязанными к времени холодного старта, размеру экосистемы и опыту команды.
  • Охватывает принципы многоуровневой архитектуры (controller, service, repository), асинхронные паттерны (async/await vs Promise.all/allSettled) и централизованную обработку ошибок с правильными HTTP-статусами.
  • Включает стратегии валидации, чек-лист безопасности (валидация входных данных, параметризованные запросы, rate limiting, CORS) и приоритизацию тестирования критических путей и граничных случаев.
  • Учит принципам принятия решений, а не фиксированным паттернам; подчёркивает важность уточнения предпочтений пользователей, учёта целей развёртывания и избежания типичных антипаттернов вроде синхронных методов и захардкодённых секретов

Установка

$ npx skills add sickn33/antigravity-awesome-skills