Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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 什么是函数createServer(requestListener?:requestListener):服务器?_Javascript_Node.js - Fatal编程技术网

Javascript 什么是函数createServer(requestListener?:requestListener):服务器?

Javascript 什么是函数createServer(requestListener?:requestListener):服务器?,javascript,node.js,Javascript,Node.js,我对NodeJS是新手。 我对以下语句不太熟悉:函数createServer(requestListener?:requestListener):server。为什么这个方法有:server,为什么里面的参数没有用逗号分隔,而是使用?: 关于如何解决此问题的任何想法这是文档中包含的类型脚本或类型表示法。它不是有效的JavaScript代码 function createServer(requestListener?: RequestListener): Server; 表示createServ

我对NodeJS是新手。 我对以下语句不太熟悉:
函数createServer(requestListener?:requestListener):server
。为什么这个方法有
:server
,为什么里面的参数没有用逗号分隔,而是使用
?:


关于如何解决此问题的任何想法

这是文档中包含的类型脚本或类型表示法。它不是有效的JavaScript代码

function createServer(requestListener?: RequestListener): Server;
表示
createServer
可以接受参数-如果传递了参数,则该参数的类型必须为(回调)。此处的问号表示该参数是可选的<代码>创建服务器也可以在没有任何参数的情况下调用


参数列表后的冒号表示函数的返回类型。如果调用
createServer
,您将得到某种类型的返回。

这是文档中包含的类型脚本或类型表示法。它不是有效的JavaScript代码

function createServer(requestListener?: RequestListener): Server;
表示
createServer
可以接受参数-如果传递了参数,则该参数的类型必须为(回调)。此处的问号表示该参数是可选的<代码>创建服务器也可以在没有任何参数的情况下调用


参数列表后的冒号表示函数的返回类型。如果你调用
createServer
,你会得到某种类型的回报。

你能分享你具体看到这一点的来源吗?你能分享你具体看到这一点的来源吗?当我使用proto时,WebSocketServer on('connectionrequest',fn(info,accept,reject)),fn在参数中是什么意思?听起来可能意味着第二个参数应该是回调;一个包含3个参数的函数,可能是info、accept和reject。或者,
fn
是一个已经定义的函数,没有足够的上下文来说明当我使用proto,WebSocketServer on('connectionrequest',fn(info,accept,reject)),fn在参数中是什么意思?听起来可能意味着第二个参数应该是回调;一个包含3个参数的函数,可能是info、accept和reject。或者,
fn
是一个已经定义的函数,没有足够的上下文来说明