pg (node-postgres) — стандартный драйвер для PostgreSQL. Pool: const pool = new Pool({ connectionString: process.env.DATABASE_URL }). pool.query("SELECT * FROM users WHERE id = $1", [userId]) — параметризованный запрос. Клиент для транзакций: const client = await pool.connect(); try { client.query("BEGIN"); ... client.query("COMMIT"); } finally { client.release() }. Pool автоматически управляет соединениями. Используй $1, $2 параметры — никогда не конкатенируй SQL строки.
Как подключить PostgreSQL в Node.js через библиотеку pg?
Junior
412 просмотровAFK Offer AI
Реализуй RBAC middleware — проверяет роль пользователя из JWT для доступа к роуту