path
Summary
Provides functions to manipulate HTTP paths handled by the server.
Item Index
Methods
- validate static
Methods
validate
Syntax
Summary
Validates a path regarding a rule.
Returns:
Boolean:
true if the rule validates the path, false otherwise
Example:
var path = process.require("app/server/path.js");
path.validate("get /test", "get /test"); // true
path.validate("get /test", "/test"); // true
path.validate("get /test", "/*"); // true
path.validate("get /test", "*"); // true
path.validate("post /test", "post /test"); // true
path.validate("put /test", "put /test"); // true
path.validate("delete /test", "delete /test"); // true
path.validate("/test", "/test"); // true
path.validate("get /test", ""); // false
path.validate("get /test", "/"); // false
path.validate("get /test", "/other"); // false
path.validate("get /test", "post /test"); // false
path.validate("get /test", "post"); // false
path.validate("get /test", "get"); // false
path.validate("get /test", "unknwon /test"); // false