1.1.1 • Published 5 months ago

http-matcher v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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
1.1.1

5 months ago

1.1.0

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago