Files
DataMate/frontend/src/mock/mock-middleware/send-json-middleawre.cjs
2025-10-21 23:00:48 +08:00

18 lines
435 B
JavaScript

const sendJSON = (req, res, next) => {
res.sendJSON = (
data = null,
{ code = '0', msg = 'success', statusCode = 200, timeout = 0 } = {}
) => {
const timer = setTimeout(() => {
res.status(statusCode).json({
code,
msg,
data,
});
clearTimeout(timer);
}, timeout);
};
next();
};
module.exports = sendJSON;