Express adapter for Trus validation.
npm install --save trus-express
(!) Make sure to have Trus installed
const { condition } = require("trus").methods;
const validate = require("trus-express").validate;
app.get( "/allowAll/:a",
validate(
condition( req => req.params.a == 1 )
),
(req,res) => res.send("ok")
);
var admin = condition( req => req.cookies.isAdmin ); // Check however you want
app.get( "/allowAll/:a", validate( admin ), (req,res) => res.send("ok") );