nodejs表示app.use方法

我正在处理以下遗留代码:

var express = require('express'); var app = express.createServer(); app .use('/run!', getUrl('app.sys', '/run')) .use('/stat', getUrl('app.sys')) 

我遇到了麻烦,find“使用”方法的文档。 我发现了一些用法的例子,但是在所有这些例子中,它似乎得到了一个参数,在这里它得到2.请你帮我弄清楚这里使用语句的含义是什么?

谢谢你,李

app.use意味着您将按照您在程序中给出的顺序执行中间件。

在你的例子中,getUrl是中间件,而作为第一个参数的string是一个path。 所以只有通过这个path或'url'才能执行中间件。

不知道强大的getUrl函数在那里。

如果您想了解更多关于“使用”的信息,请尝试官方文档。

http://expressjs.com/api.html#app.use