nodejs--开发自己的项目——3.1--优化-封装响应给客户端的内容- res.send(状态和错误消息)
// 导入Express框架
const express = require('express');
// 创建Express应用
const app = express();
// 创建响应处理函数
function sendResponse(res, success, data, message) {
res.json({
success: success,
data: data,
message: message
});
}
// 创建路由
app.get('/', (req, res) => {
// 假设有一些数据
const someData = { name: 'Alice', age: 25 };
// 调用封装的sendResponse函数来发送响应
sendResponse(res, true, someData, '操作成功');
});
// 监听3000端口
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000/');
});
这段代码定义了一个sendResponse
函数,用于封装如何向客户端发送JSON格式的响应。在路由处理函数中,我们通过调用sendResponse
函数来发送响应,简化了代码并提高了可维护性。
评论已关闭