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

dillonstreator's Projects

Created on Nov 19, 2023

144 total projects

77 active projects

100% success on recent deploys

TypeScript, Dockerfile, JavaScript

Starters



More templates in this category

View Template
mellow-vue

mellow-vue

A full-stack Vue app with The Boring JavaScript Stack.


My Workspace

View Template
.NET8 Web API

.NET8 Web API

A basic ASP.NET Core Web API template (.NET 8)


Dango

View Template
Django Monolith

Django Monolith

A Django app connected to a Postgres database with Celery and Celery Beat.


Odogwu Machalla's Projects