Node.Js 返回 JSON
const msg = {
status: 200,
smg: '登录成功'
};
res.json(msg)
封装
// jsonUtils.js
function sendSuccessResponse(res, data) {
const response = {
success: 200,
data: data
};
res.json(response);
}
function sendErrorResponse(res, errorMessage) {
const response = {
success: 400,
error: errorMessage
};
res.json(response);
}
module.exports = {
sendSuccessResponse,
sendErrorResponse
};
- 使用
const { sendSuccessResponse, sendErrorResponse } = require('../utils/jsonUtils');
const data = {
name: 'John Doe',
age: 25,
email: 'johndoe@example.com'
};
sendSuccessResponse(res,data)
- 失败
sendErrorResponse(res, err);