Express框架或node.js如何自动提供JavaScript文件?

我将这一行添加到我的index.jade文件中:

script(src="/socket.io/socket.io.js") 

不知何故它自动知道如何将JavaScript文件提供给我的客户端。 这是如何运作的?

Socket.io向服务器添加请求处理程序。 看到:

https://github.com/learnboost/socket.io/blob/master/lib/manager.js#L90

处理程序处理任何以/socket.io开头的请求并处理它们(例如,从安装模块的地方提供socket.io.js文件)