anyurlhttpserver

    1.1.2 • Public • Published

    Any Url Http Server

    A HTTP server that responds with the content of the input file, irrespective of what path / method is requested. Can be used for quickly mocking a API response for dev / testing purposes.

    Install

    npm install anyurlhttpserver -g
    

    Run

    anyurlhttpserver -p 3000 -f a.json
    

    When the above command is executed, any URL that is hit at http://localhost:3000/* will serve the contents of a.json for all HTTP methods. To see help:

      $ anyurlhttpserver -h
    
      anyurlhttpserver: Serve one file for any url path / method.
    
      Usage: anyurlhttpserver [options]
    
      Options:
    
        -p, --port           [Mandatory] Port to listen.
        -f, --file           File to serve. When not given, serves content '{"hello": "world"}'.
        -c, --content-type   Response content type. Default is 'application/json'.
        -C, --cors           Add CORS headers to response. Optional Allow-Origin URL as param. Default is '*'.
        -H, --header         * Response header in the format 'header:value'.
        -s, --status-code    Response status code. Default is '200'.
        -v, --version        Display anyurlhttpserver version.
        -h, --help           Output usage information.
    
      Parameters with * can be used more than once.
    
    

    Install

    npm i anyurlhttpserver

    DownloadsWeekly Downloads

    1

    Version

    1.1.2

    License

    ISC

    Last publish

    Collaborators

    • subwiz