You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you are authoring a middleware you can support unless as follow:
module.exports=function(){varmymid=function*(next){// Do something};mymid.unless=require('koa-unless');returnmymid;};
Current options
method it could be an string or an array of strings. If the request method match the middleware will not run.
path it could be an string, a regexp or an array of any of those. If the request path match, the middleware will not run.
ext it could be an string or an array of strings. If the request path ends with one of these extensions the middleware will not run.
custom it must be a function that returns true / false. If the function returns true for the given request, ithe middleware will not run. The function will have access to Koa's context via this
useOriginalUrl it should be true or false, default is true. if false, path will match against this.url instead of this.originalUrl.
Examples
Require authentication for every request unless the path is index.html.