ソースを参照

middleware is now executed sequentially

master
mortie 7年前
コミット
5b2dfff935
2個のファイルの変更5行の追加5行の削除
  1. 4
    4
      index.js
  2. 1
    1
      package.json

+ 4
- 4
index.js ファイルの表示

@@ -118,16 +118,16 @@ class App {

// Run all the middleware stuff if applicable
var self = this;
if (route.middleware) {
if (route.middleware && route.middleware.length > 0) {
var cbs = route.middleware.length;
function cb() {
if (--cbs === 0)
route.func(req, res, self);
else
route.middleware.shift()(req, res, cb);
}

for (var i in route.middleware) {
route.middleware[i](req, res, cb);
}
route.middleware.shift()(req, res, cb);

// Just run the function if there's no middleware
} else {

+ 1
- 1
package.json ファイルの表示

@@ -1,6 +1,6 @@
{
"name": "webframe",
"version": "0.8.2",
"version": "0.9.0",
"description": "Web framework.",
"main": "index.js",
"scripts": {

読み込み中…
キャンセル
保存