在 Express.js 中使用相同的响应对象发送多个响应(res.json)

Jac*_*ack 2 node.js express

res.json(Object.assign({}, cart.generateArray()));
res.json(JSON.stringify(cart.totalPrice));
Run Code Online (Sandbox Code Playgroud)

我如何发送多个回复,因为我的代码不起作用

谢谢你

And*_*ell 9

您不能发送多个响应。您发送一个包含数组和总价的对象:

res.json({
    items: cart.generateArray(),
    totalPrice: cart.totalPrice
});
Run Code Online (Sandbox Code Playgroud)

如果您需要两个响应,另一种选择是发出两个不同的请求。