Breaking

Production Node.js & TypeScript engineering

NodeWire is a practical Node.js and TypeScript publication for backend engineers: production error fixes, build-it tutorials, runtime and framework comparisons, deployment and DevOps, performance and observability, and AI integrations. Start with an error fix if something is broken, a tutorial if you are shipping a feature, or a comparison if you are choosing a stack. Every guide is written by a working engineer and verified on current Node.js LTS.

Server-Sent Events (SSE) in Node.js

Server-Sent Events (SSE) in Node.js

A dashboard I shipped last quarter needed a job-progress bar that ticked from 0 to 100 as a background worker chewed through a queue. My first instinct was a WebSocket. I wired up the server, the…

Hot fix All error fixes →

Common Node.js errors · quick reference

All error fixes →
Error What it means / fix Surface Difficulty Quick fix
UnhandledRejection Fix UnhandledPromiseRejection in Node.js It’s 2 a.m., the pager goes off, and your Node 22 service is in a restart loop. The logs show one line — a rejection reason — then… Node Express medium Add catch handler
SELF_SIGNED_CERT Fix self-signed certificate in certificate chain You ship a service that calls an internal billing API over HTTPS. Works on your laptop at home. Monday morning you’re back on the office VPN, you npm… TLS Node medium Trust the CA cert
fetch failed Fix ‘fetch failed’ in Node.js It’s 2:15 on a Friday, a webhook handler that has run clean for months starts throwing on one upstream, and your logs show this and nothing else: TypeError:… undici Node medium Inspect error cause
CORS How to fix the CORS error in Express It’s 4 on a Friday, the API works perfectly in Postman, and your React dev server on localhost:5173 calling the Express API on localhost:3000 throws a wall of… Express low Configure cors()
ERESOLVE npm ERESOLVE unable to resolve dependency tree You bumped React from 18 to 19 on a Friday afternoon, ran npm install, and the terminal filled with red. The deploy you promised for Monday now hinges… npm low Align peer deps
ESM import Cannot use import statement outside a module It was 11pm and a teammate had just merged a “tiny” dependency bump. CI went red on every service that imported our shared logging package. The stack trace… ESM TS low Set type: module

Tutorials & how-tos

All tutorials →

Comparisons & benchmarks

All comparisons →
Sequelize vs Prisma vs TypeORM Node.js ORM benchmark

Sequelize vs Prisma vs TypeORM in 2026: the Node.js ORM benchmark and the pick I’d make

I've shipped APIs on all three. Sequelize from 2017 to 2020 on a payments API that's still in production. TypeORM through 2021 on a logistics dashboard, where the migration generator broke twice and burned a sprint each time.…

8.6/10
Editor's pick
Prisma for new TypeScript APIs in 2026. Sequelize only if you have an existing JS codebase you don't want to migrate. TypeORM — retire it from new projects.
By Ethan Laurent · May 9, 2026 · 15 min read

Performance & Architecture

All recipes →

Deploy & DevOps

All deploy guides →

AI integration walkthroughs

All AI guides →