Nicer Perusal Method

    @gigasource/nodejs-proxy-server

    1.1.0 • Public • Published

    How to use

    1. Run file example.js to start the server
    2. Start clients
    • For Node.js clients:
      • File example.js you ran in step 1 includes example for Node.js proxy clients
    • For Java clients:
    1. Make a GET request at path /clients to retrieve list of connected clients
    2. Make a POST request at path /start-proxy to create a proxy server, clientId must be included in request body
    • Sample request body:
    {"clientId": "device2"}
    • Sample response:
    {"proxyPort": 10012}
    • Use the returned proxyPort to connect to the proxy, in this case go to localhost:10012 with your browser to connect to the proxy
    • Note: a proxy client can be created multiple times with different ports
    1. When finish using the proxy, make a POST request at path /stop-proxy to stop TCP server and free used port
    • Sample request body 1: stop all proxies of a client
    {"clientId": "device"}
    • Sample request body 2: stop a proxy at a specific port of a client:
    {"clientId": "device", "port":  10012}

    Keywords

    none

    Install

    npm i @gigasource/nodejs-proxy-server

    DownloadsWeekly Downloads

    5

    Version

    1.1.0

    License

    ISC

    Unpacked Size

    12.2 kB

    Total Files

    8

    Last publish

    Collaborators

    • gigasource