我正在处理以下遗留代码:
var express = require('express');
var app = express.createServer();
app
.use('/run!', getUrl('app.sys', '/run'))
.use('/stat', getUrl('app.sys'))
Run Code Online (Sandbox Code Playgroud)
我在查找"使用"方法的文档时遇到了麻烦.我找到了一些用法示例,但是在所有这些示例中,它似乎得到了一个参数,并且在这里得到2.你能不能帮我弄清楚use语句的含义是什么?
谢谢,李
app.use 意味着您将按照您在程序上指定的顺序执行中间件。
在您的示例中, getUrl 是中间件,作为第一个参数的字符串是路径。因此,只有使用该路径或“url”,中间件才会被执行。
不确定 getUrl 函数在那里做什么。
如果您想了解有关“使用”的更多信息,请尝试官方文档。
http://expressjs.com/api.html#app.use
| 归档时间: |
|
| 查看次数: |
5971 次 |
| 最近记录: |