如何将Express中的“req”对象发送到客户端

13 浏览
0 Comments

如何将Express中的“req”对象发送到客户端

这个问题已经有了答案

如何以JSON格式打印一个循环结构?

我不确定这是否可能,但我希望在客户端看到req对象的全部内容

const express = require('express');
const app = express();
app.get('/', (req, res) => {
    // send req object to the client
    res.json(req);
});
app.listen(5000, () => {
    console.log('Server successfully started on port 5000');
});

这将导致类似以下的错误:

TypeError:将循环结构转换为JSON

admin 更改状态以发布 2023年5月22日
0
0 Comments

发送一个JSON响应,由指定数据的字符串版本组成。

用法:

return res.json([statusCode, ] data);

例子:

var info = [
{id:1, name: "test 1"},
{id:2, name: "test 2"}
]
const express = require('express');
const app = express();
app.get('/', (req, res) => {
// send req object to the client
res.json(info);
});
app.listen(5000, () => {
console.log('Server successfully started on port 5000');
});

或者我认为最好使用body-parser

0
0 Comments

req对象包含了很多数据。我认为你不需要全部将这些数据发送回到客户端。

你应该选择需要发送的数据,并确保这些值不会造成循环问题。


例如:

res.json({
  body: req.body,
});

0