编辑页面

res.json()

发送一个包含指定data的 JSON 响应。

使用方式

#
return res.json(data);

详情

#

当传递一个对象或数组时,此方法等同于res.send()。 然而,与res.send()不同的是,res.json() 也可以用于对非对象 (null, undefined 等) 进行显式 JSON 转换,即使这些在技术上并非有效的 JSON。

示例

#
return res.json({ firstName: 'Tobi' });
return res.status(201).json({ id: 201721 });
var leena = await User.findOne({ firstName: 'Leena' });
if (!leena) { return res.notFound(); }
return res.json(leena.id);//« you can send down primitives, like numbers

注意

#
  • 不要忘记此方法的名称全部是小写。
  • 此方法是**终结**的,这意味着它通常是您的应用程序针对特定请求应运行的最后一行的代码 (因此在这些文档中建议使用return)。

是否缺少某些内容?

如果您发现我们遗漏了某些内容或可以改进的地方,请访问 此链接 并向 sails 代码库提交拉取请求。 我们合并它后,更改将在下次网站部署时反映在网站上。

参考

参考