介绍
这篇文章给大家介绍怎么在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中使用发送()方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。