📜  Express.js res.json()函数(1)

📅  最后修改于: 2023-12-03 14:41:04.941000             🧑  作者: Mango

Express.js 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数据非常有用。