server: don't leak details of internal errors

This commit is contained in:
Jesse Chan
2020-12-27 23:00:45 +08:00
parent 57b9ea49cf
commit 9bced5a580
+4 -1
View File
@@ -18,7 +18,10 @@ export const getResponseFn = (res: Response) => <D extends unknown>(data: D, err
return;
}
res.status(500).json(error);
res.status(500).json({
message: error.message,
code: (error as NodeJS.ErrnoException).code,
});
} else {
res.json(data);
}