require 函数如何在 Node.js 和 Socket.io 中获取参数
How does the require function takes parameter in Node.js with Socket.io
我不明白 (http) 在下面的 javascript 代码中是什么意思。如果它是一个方法,它应该在一个点之后被调用。但它不是。那到底是什么呢?
var io = require('socket.io')(http)
这是一个函数调用。
require('socket.io')
returns一个函数。然后使用参数 http
.
调用该函数
也许这更清楚了,它是同一件事,但有一个额外的变量赋值:
var factoryFunction = require('socket.io')
var io = factoryFunction(http)
我不明白 (http) 在下面的 javascript 代码中是什么意思。如果它是一个方法,它应该在一个点之后被调用。但它不是。那到底是什么呢?
var io = require('socket.io')(http)
这是一个函数调用。
require('socket.io')
returns一个函数。然后使用参数 http
.
也许这更清楚了,它是同一件事,但有一个额外的变量赋值:
var factoryFunction = require('socket.io')
var io = factoryFunction(http)