An Express.js-Style router for the front-end
Fixed issue #7: HTTP Post/Path request not default handled by frontexpress
New functionalities:
#5 Make Frontexpress extendable with plug-ins
#6 Manage path with parameters
Added HTTP PATCH method
Changed middleware callback invocation
Added those files in the npm package:
Code optimizations (reducing size lib 3.17kb -> 2.86kb)
frontexpress.Middleware
api
frontexpress.Middleware
returns a class rather than an instance.
Therefore, it is possible to extend Middleware and add your own methodsclass MyMiddleware extends frontexpress.Middleware {
entered(request) {}
exited(request) {}
failed(request, response) {}
updated(request, response) {}
next() { return true; }
}
https://github.com/camelaissani/frontexpress/blob/master/lib/middleware.js