http-matcher
v1.1.1
Published
A simple asynchronous http server, based on node.
Downloads
1
Readme
http-matcher
Simple wrapper for node:http to handle different page requests by using matcher and responder.
Usage
const { Server, tryPort } = require('../dist/index');
(async ()=>{
if (!(await tryPort(80))) {
throw new Error('Port Occupancy.');
}
let server = new Server(80);
server.defaultResponser = (req, res)=>{
// Using node's API
res.statusCode = 200;
res.write(/* HTML */);
res.end();
};
server.setHandler(/\/page*/, (req, res)=>{
// Other page's responser
});
})();
Build
npm install
tsc