怎么在NodeJs中使用发送()方法

  介绍

这篇文章给大家介绍怎么在NodeJs中使用发送()方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

表达框架的发送方法

<强>①发送方法用的还挺多的,因此需要明确其作用;

<强>②原型是:

res.send([身体|状态],[机构])

即既可以直接发送内容,也可以第一个参数状态,第二个参数内容。

如果直接发送内容的话,状态会被自动补全;

<强>③发送的内容:

示例:

res.send (newBuffer(& # 39;唤起# 39;));   res.send({,一些:& # 39;json # 39;,});   res.send (& # 39; some  html # 39;);   res.send(404, & # 39;对不起,,we  cannot  find  ! & # 39;);   res.send(500,{,错误:& # 39;something  blew 了# 39;,});   res.send (200),

【1】第一种是发送二进制(二进制)内容,当其参数为缓冲区(缓冲)时,内容类型会被设置为“应用程序/octet-stream",而这个表示其文件后缀(文件类型)是某些类型。

而wiki上是这么说的

应用程序/八进制(任意的二进制数据)

也就是说这是一个任意的二进制数据,具体如何解释要看实际情况(比如后缀名),比如他可能是一个img,也可能是一个视频。

【2】假如发送字符串,那么将被解释为html文件;

也就是说,内容类型默认设置为“文本/html":

例如,发送了一个帖子,然后我res.send (“aaa"),那么网页将跳转到一个只有文本aaa的页面;

【3】假如参数为数组(数组),或者物质(对象),那么将返回一个JSON;

关于怎么在NodeJs中使用发送()方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在NodeJs中使用发送()方法