What problem does it solve?
This Skill provides expert-level guidance and best practices for building scalable, performant, and production-ready Node.js backend applications.
Core Features & Use Cases
- Modern JavaScript: Leverage ESM, async/await for cleaner code.
- Express Framework: Build robust APIs with middleware, routing, and error handling.
- File System & Streams: Efficiently handle file operations and large data processing.
- HTTP Requests: Make reliable API calls using the Fetch API.
- Database Integration: Connect to PostgreSQL and use Prisma ORM.
- Testing: Implement unit and integration tests with Vitest.
- Deployment: Configure applications for production using PM2 and Docker.
- Use Case: Develop a microservice that processes user sign-ups, validates input, stores user data in a PostgreSQL database, and sends a welcome email, all while adhering to best practices for security and performance.
Quick Start
Use the nodejs-expert skill to create a basic Express.js server that listens on port 3000 and responds with 'Hello World!' to GET requests on the root path.