expressjs 框架:返回JSON 作者:马育民 • 2025-01-08 10:37 • 阅读:10007 # 说明 在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 原文出处:http://malaoshi.top/show_1GWMqYJLm8N.html