expressjs 框架:返回JSON

说明

在Express中,可以使用 res.json() 方法来返回JSON。

这个方法会自动将JavaScript 对象 或 数组 转换为JSON格式,并设置正确的 Content-Type 头。

例子

app.get('/login', (req, res) => {
   // 发送内容
   const data = {
       code: 0,
       msg: '登录成功!'
   };
   res.json(data);
})

完整代码

// 引入 express 模块
const express = require('express');
// 创建 express 对象
const app = express();
// 指定监听端口
const port = 8081;

// 指定路由,如果get请求访问网站根目录时,执行下面代码
app.get('/login', (req, res) => {
   // 发送内容
   const data = {
       code: 0,
       msg: '登录成功!'
   };
   res.json(data);
})

// 启动服务,监听端口
const server = app.listen(port, function () {

  // var host = server.address().address
  // var port = server.address().port

  console.log("服务启动成功,监听端口是", port)

})

参考:
https://www.examplecode.cn/post/7331319474522275/correct-way-to-return-json-using-node-and-express


原文出处:/show_1GWMqYJLm8N.html