All Templates / Starters

Node Express

Node Express

A minimal production-ready node HTTP server with Express and Typescript

Deploy Node Express

node-express

dillonstreator/template-node-express

Just deployed

template-node-express

A minimal production-ready node HTTP server with express.

Features

  • ✅ Typescript
  • ✅ Graceful shutdown
  • ✅ Optional Tracing with OpenTelemetry (configurable via environment variables)
  • ✅ Properly configured request payload size limiting to help prevent Denial of Service attack vectors
  • AbortSignal propagation to prevent unnecessary work (includes example and test)
  • ✅ Validation with express-validator
  • ✅ Async error forwarding to default error handler with express-async-errors
  • ✅ Structured logging with pino
  • ✅ Rich request logging middleware including request id, trace id, context propagation, and more
  • ✅ Testing with jest, supertest, and fetch-mock
  • helmet & compression

Template Content

Deploy Now

Details

Created on Nov 19, 2023

120 total projects

61 active projects

100% success on recent deploys

TypeScript, Dockerfile, JavaScript

Starters



More templates in this category

View Template
TanStack + React Starter

TanStack + React Starter

A barebones TypeScript React starter with TanStack Router & Query setup


Kyle Gill

View Template
Flask

Flask

A minimal Flask web application.


alphasec

1.1K

Deploy
View Template
Kotlin Spring Boot

Kotlin Spring Boot

A basic Kotling Spring Boot server


opqr