3

我是新来表达js。有没有办法配置应用程序以支持 url 不同点的过滤器。让我的问题更清楚

可以说我有

                app.get('/path1/*' , function1)
                app.get('/path1/path2/*' , function2)
                app.get('/path1/path2/path3/*' , function3)

当我说http://mydomain.com/path1/path2/path3/path4 GET

我需要按顺序执行 function1 , function2 , function 3 。

有没有办法可以做到这一点?提前致谢。

4

2 回答 2

3

只需保留您希望它们执行的顺序并确保较早的函数不会结束响应即可。这些函数应该有参数(req,res,next),并且必须next();在您希望下一个开始时调用。

于 2013-10-31T06:59:32.407 回答
0

你可以这样做

app.get('/path1/path2/path3/path4' , function1, function2, function3)

因此,函数将按顺序执行。

于 2013-10-31T06:36:49.830 回答