getting RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: 3
16934
Getting following error while returning a number
express deprecated res.send(status): Use res.sendStatus(status) instead routes/foo.js:10:9
RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: 3
at ServerResponse.writeHead (_http_server.js:208:11)
at ServerResponse._implicitHeader (_http_server.js:199:8)
at ServerResponse.end (_http_outgoing.js:715:10)
at ServerResponse.send (/Users/foo/bar/node_modules/express/lib/response.js:221:10)
at router.get.wrap (/Users/foo/bar/routes/foo.js:10:9)
at process._tickCallback (internal/process/next_tick.js:68:7)
1 Answer
6 years ago by Divya
You can't send numbers using res.send in express, try converting it into a String.
let result = 3;
res.send(result + '');
6 years ago by Karthik Divi