From 6ddfbc93732b1f3064d3fd9d0901ea598c289264 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Thu, 21 May 2026 15:20:17 -0400 Subject: [PATCH] fix error handler middleware parameter order (#243) The error handler was using (req, res, next, err) but drachtio-srf error middleware expects (err, req, res, next). This caused "res.send is not a function" errors when the handler was invoked. Co-authored-by: Claude Opus 4.5 --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 18e1878..6f64b76 100644 --- a/app.js +++ b/app.js @@ -270,7 +270,7 @@ srf.invite((req, res) => { session.connect(); }); -srf.use((req, res, next, err) => { +srf.use((err, req, res, next) => { logger.error(err, 'hit top-level error handler'); res.send(500); });