Просмотр исходного кода

middleware is now executed sequentially

master
mortie 7 лет назад
Родитель
Сommit
5b2dfff935
2 измененных файлов: 5 добавлений и 5 удалений
  1. 4
    4
      index.js
  2. 1
    1
      package.json

+ 4
- 4
index.js Просмотреть файл



// Run all the middleware stuff if applicable // Run all the middleware stuff if applicable
var self = this; var self = this;
if (route.middleware) {
if (route.middleware && route.middleware.length > 0) {
var cbs = route.middleware.length; var cbs = route.middleware.length;
function cb() { function cb() {
if (--cbs === 0) if (--cbs === 0)
route.func(req, res, self); 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 // Just run the function if there's no middleware
} else { } else {

+ 1
- 1
package.json Просмотреть файл

{ {
"name": "webframe", "name": "webframe",
"version": "0.8.2",
"version": "0.9.0",
"description": "Web framework.", "description": "Web framework.",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {

Загрузка…
Отмена
Сохранить