# Express ## Docs - [Health Checks](https://mintlify.wiki/expressjs/express/advanced/health-checks.md): Implement health check endpoints for monitoring and load balancing - [Process Managers](https://mintlify.wiki/expressjs/express/advanced/process-managers.md): Running Express apps in production with PM2, systemd, and other process managers - [Using Template Engines](https://mintlify.wiki/expressjs/express/advanced/using-template-engines.md): Advanced template engine integration and view rendering patterns - [Writing Middleware](https://mintlify.wiki/expressjs/express/advanced/writing-middleware.md): Advanced patterns for developing custom Express middleware - [Application](https://mintlify.wiki/expressjs/express/api/application.md): Complete API reference for the Express Application object - [express()](https://mintlify.wiki/expressjs/express/api/express.md): The main Express module exports and factory function - [Request](https://mintlify.wiki/expressjs/express/api/request.md): Complete API reference for the Express Request object - [Response](https://mintlify.wiki/expressjs/express/api/response.md): Complete API reference for the Express Response object - [Router](https://mintlify.wiki/expressjs/express/api/router.md): Complete API reference for the Express Router object - [Application](https://mintlify.wiki/expressjs/express/core/application.md): The Express application object represents your Express application and provides methods for routing HTTP requests, configuring middleware, rendering views, and starting the HTTP server. - [Middleware](https://mintlify.wiki/expressjs/express/core/middleware.md): Middleware functions are functions that have access to the request object, response object, and the next middleware function in the application's request-response cycle. - [Request](https://mintlify.wiki/expressjs/express/core/request.md): The Request object represents the HTTP request and contains properties for the request query string, parameters, body, HTTP headers, and more. - [Response](https://mintlify.wiki/expressjs/express/core/response.md): The Response object represents the HTTP response that an Express app sends when it receives an HTTP request. It contains methods for sending responses of various types. - [Routing](https://mintlify.wiki/expressjs/express/core/routing.md): Routing refers to how an application's endpoints (URIs) respond to client requests. Learn about route methods, route paths, route parameters, and route handlers. - [Database Integration](https://mintlify.wiki/expressjs/express/guides/database-integration.md): Learn how to integrate databases with Express applications - [Debugging Express Apps](https://mintlify.wiki/expressjs/express/guides/debugging.md): Learn how to debug Express applications using the debug module and Node.js debugging tools - [Error Handling](https://mintlify.wiki/expressjs/express/guides/error-handling.md): Learn how to handle errors in Express applications with middleware and best practices - [Production Best Practices](https://mintlify.wiki/expressjs/express/guides/production-best-practices.md): Learn best practices for deploying Express applications to production environments - [Security Best Practices](https://mintlify.wiki/expressjs/express/guides/security.md): Learn essential security practices for building secure Express applications - [Serving Static Files](https://mintlify.wiki/expressjs/express/guides/serving-static-files.md): Learn how to serve static files like images, CSS, and JavaScript in Express applications - [Using Template Engines](https://mintlify.wiki/expressjs/express/guides/template-engines.md): Learn how to use template engines to render dynamic HTML in Express applications - [Hello World](https://mintlify.wiki/expressjs/express/hello-world.md): Build your first Express application with this step-by-step Hello World tutorial - [Installation](https://mintlify.wiki/expressjs/express/installation.md): Install Express in your Node.js project using npm, yarn, or pnpm - [Introduction to Express](https://mintlify.wiki/expressjs/express/introduction.md): Fast, unopinionated, minimalist web framework for Node.js - [Quick start](https://mintlify.wiki/expressjs/express/quickstart.md): Get up and running with Express in 5 minutes