我正在处理以下遗留代码:
var express = require('express');
var app = express.createServer();
app
.use('/run!', getUrl('app.sys', '/run'))
.use('/stat', getUrl('app.sys'))
我在查找“使用”方法的文档时遇到了麻烦。我找到了一些用法示例,但是在所有这些示例中,它似乎得到了一个参数,并且在这里它得到2.你能不能帮我弄清楚use语句的含义是什么?
谢谢, 李
答案 0 :(得分:2)
app.use表示您将按照在程序中提供的顺序执行中间件。
在您的示例中,getUrl是中间件,您作为第一个参数的字符串是路径。 因此,只有使用该路径或'url'才能执行中间件。
不确定那里有什么getUrl函数。
如果您想了解更多关于“使用”的信息,请试用官方文档。