Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';这是';[,参数名称]';在node.js中?_Javascript_Node.js - Fatal编程技术网

Javascript 什么';这是';[,参数名称]';在node.js中?

Javascript 什么';这是';[,参数名称]';在node.js中?,javascript,node.js,Javascript,Node.js,下面是node.js关于 我不明白“状态代码[,状态消息][,标题]” 它代表一个参数还是多个参数 如果是,为什么writeHead(200,后跟逗号 如果是两个,为什么没有一个 逗号 哪里可以传递json 有关于这些参数规则的文件吗 示例: const body = 'hello world'; response.writeHead(200, { 'Content-Length': Buffer.byteLength(body), 'Content-Type': 'text/pla

下面是node.js关于

我不明白“状态代码[,状态消息][,标题]”

它代表一个参数还是多个参数

  • 如果是,为什么
    writeHead(200,
    后跟逗号

    如果是两个,为什么没有一个 逗号

哪里可以传递json


有关于这些参数规则的文件吗

示例:

const body = 'hello world';
response.writeHead(200, {
  'Content-Length': Buffer.byteLength(body),
  'Content-Type': 'text/plain' });

规则很简单——任何文本周围的方括号表示“此文本是可选的”

指以下所有情况:

response.writeHead(statusCode, statusMessage, headers)
response.writeHead(statusCode, statusMessage)
response.writeHead(statusCode, headers)
response.writeHead(statusCode)

如果方括号嵌套为

response.writeHead(statusCode[, statusMessage[, headers]])
这意味着:

response.writeHead(statusCode, statusMessage, headers)
response.writeHead(statusCode, statusMessage)
response.writeHead(statusCode)

注意,删除外部集合也会导致删除内部集合

[]表示这些参数是可选的用于写入标题而不是写入内容。相关:@JonathanLonowski。它代表一个参数还是多个参数?@Albert.Qing括号不是您编写的代码的一部分。它们仅在文档中相关,旨在简要说明哪些参数是必需的或可选的。在本例中,
statusCode的参数
是必需的,但是
statusMessage
headers
的参数都不是必需的。因此,
.writeHead(200)
.writeHead(200,'OK')
.writeHead(200,{Age:12})
等都是有效的用法。有关于这些规则的文档吗?仍然非常混乱很好的解释!
response.writeHead(statusCode, statusMessage, headers)
response.writeHead(statusCode, statusMessage)
response.writeHead(statusCode)