说明
在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