📅  最后修改于: 2023-12-03 14:41:04.941000             🧑  作者: Mango
res.json()
函数Express.js是一个流行的Node.js框架,用于构建Web应用程序和APIs。res.json()
函数是Express.js中的一个方法,用于将JavaScript对象转换为JSON格式并发送到客户端作为HTTP响应的一部分。
res.json()
函数可用于返回JSON响应给客户端。它采用一个JavaScript对象作为参数,并将其转换为JSON字符串。以下是使用res.json()
函数的基本语法:
res.json(obj);
其中,obj
是要发送的JavaScript对象。
res.json()
函数的返回值是一个表示JSON数据的响应对象。它包含与传递的JavaScript对象相同的数据,但转换为JSON字符串格式。
const express = require('express');
const app = express();
app.get('/data', (req, res) => {
const data = {
name: 'John',
age: 25,
email: 'john@example.com'
};
res.json(data);
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
在上面的示例中,当访问/data
路由时,服务器将发送一个JSON响应。该响应将包含一个名为data
的JavaScript对象转换为JSON格式的字符串。
通过使用Express.js中的res.json()
函数,我们可以轻松地将JavaScript对象转换为JSON字符串,并将其作为响应发送给客户端。这对于构建APIs和返回JSON数据非常有用。