A Server framework
npm install vale-server-ii
Hello $$usr$$!. Translated during serving, change templating characters through server options.
javascript
const server = require("vale-server-ii").Server,
classes = require("../dist/lib/Classes").Classes;
async function start() {
srv = await server.setup({ }); /*@param {Classes.Options.ServerOptions} opts - leave empty fields for default/
await srv.bind(); //listen()
await srv.bind(new classes.Middleware("test", [ "end" ], [ "static" ], async function body(req, res, event) {
event.server._debug(event.reqcntr, "(TEST.TS) PASSED.");
return event.pass("passed");
}
)); //bind custom middleware
console.debug("Server started...");
srv.on("log", console.log);
srv.on("request", (req, res) => console.debug("(INDEX.JS) REQ:", req.url));
} //start
start();
`
> Enable builtin middlewares with the allowmw option.
> Also take a look in Classes` to see how things work