21xrx.com
2024-11-05 21:45:53 Tuesday
登录
文章检索 我的文章 写文章
NodeJS中res.send的使用
2023-07-13 19:01:48 深夜i     --     --
NodeJS res send 使用

在NodeJS中,res.send() 是一个非常常用的方法。它被用于向客户端发送HTTP响应数据。这个函数是Express框架中的一个函数,因为Express是基于NodeJS的,所以这个函数也可以在NodeJS中使用。

res.send() 的用法:

res.send() 函数有多个参数,其中最常用的是发送一个字符串。例如:

res.send('hello world');

该函数将字符串“hello world”作为HTTP响应返回给客户端浏览器。这个函数使用默认的HTTP状态码,即200。如果您需要使用其他的状态码,可以像这样调用函数:

res.status(404).send('Not Found');

这个函数将返回一个状态码为404的HTTP响应给客户端浏览器,消息内容是“Not Found”。

除了字符串, res.send() 函数还支持其他类型的响应数据,如JSON和HTML。

res.send() 与 res.json() 的区别

在res.send() 函数中,当数据被识别为对象时,自动将其转换为JSON格式并返回。但是在res.json() 中,它是允许您手动控制JSON输出的,以及提供其他选项,如indent选项和不同的JSON序列化程序。

总结

使用 NodeJS 中的 res.send() 函数非常简单。您可以发送字符串、JSON、HTML 以及其他类型的响应数据,以满足您的需求。如果您需要更多的控制选项,可以使用 res.json()。这两个函数是NodeJS中HTTP响应的基本函数,值得熟悉和掌握。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复