stacks-blockchain-api
stacks-blockchain-api copied to clipboard
Fix 500 error in `/v1/names/:name`
Seeing level: error logs in /v1/names/:name requests that look like:
req.originalUrl: /v1/names/minty_btc.id.stx
req.url: /v1/names/v1/names/minty_btc.id.stx
Error: Cannot set headers after they are sent to the client
at new NodeError (node:internal/errors:371:5)
at ServerResponse.setHeader (node:_http_outgoing:576:11)
at ServerResponse.header (/app/node_modules/express/lib/response.js:776:10)
at ServerResponse.send (/app/node_modules/express/lib/response.js:170:12)
at ServerResponse.json (/app/node_modules/express/lib/response.js:267:15)
at /app/src/api/init.ts:227:21
at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/app/node_modules/express/lib/router/index.js:323:13)
at /app/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/app/node_modules/express/lib/router/index.js:341:12)
at next (/app/node_modules/express/lib/router/index.js:275:10)
at /app/node_modules/express/lib/router/index.js:641:15
at Immediate.next (/app/node_modules/express/lib/router/index.js:260:14)
at Immediate._onImmediate (/app/node_modules/express/lib/router/index.js:641:15)
at processImmediate (node:internal/timers:466:21)