Node.js 里回调函数的参数个数和顺序是咋确定的
没有任何官方的规定,理论上你写 library 时喜欢用什么顺序,别人调用你的 library 就得按什么顺序。在大多数 library 中,如果只是一个 callback,就是 back 了只 call 一次那种,签名都是 (error, data)。你举例的这个不是 callback 而更像是 event,也就是每个新的请求来了都会调用一下那个函数。
■网友
那两个参数应该是 request 和 response 吧request来接收cilent请求信息,再用response向cilent发送应答,分别对应着一个 HTTP 的请求和应答,一般在 request 里面可以取到请求头信息等,在 response 设置响应头和响应正文等;
■网友
上面的函数监听了server的request事件,request事件给出两个参数所以就这样了,我也不太懂,不过我感觉这个问题和libuv不在同一个层面上
推荐阅读
- 偷电动车不会骑,小偷推了15里回家,网友:体力不错
- C语言指数函数代码
- 单例模式static函数必须在头文件中实现么
- 函数|你要来试试吗?高中数学丨越做越起劲的100道高中数学函数类压轴题
- 咋用c语言或java打点出函数图
- javascript函数的调用模式有哪几种
- Python中的函数、方法,例如list的append()方法和del函数
- 函数|原来……学霸是这样将数学提升到130+(附必修1-5学习重点及高中各阶段学习重点)
- 趣头条|预算1.5万,平时上班代步,偶尔300公里回老家,哪些车适合
- 请教一个数值积分问题,怎样用matlab的quadgk函数来计算