Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    anyurlhttpserverpublic

    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

    18

    version

    1.1.2

    license

    ISC

    repository

    githubgithub

    last publish

    collaborators

    • avatar