Neolithic Programming Machine

    express-request-timeout-test

    1.0.4 • Public • Published

    express-request-timeout-test

    Usage

    const timeoutTest = require('express-request-timeout-test');
    
    app.use(timeoutTest({
        timeout_route: '/timeouttest',
        timeout: 140000,
        interval: 10000,
        res_status: 200,
        res_fail_status: 429,
        max_tests: 1,
        check_auth: false,
        verbose: true
    }))

    Log Output

    [/timeouttest] Waiting for 2 Minutes, 20 Seconds
    [/timeouttest] 10 Seconds elapsed, 2 Minutes, 10 Seconds left
    [/timeouttest] 20 Seconds elapsed, 2 Minutes left
    [/timeouttest] 30 Seconds elapsed, 1 Minutes, 50 Seconds left
    [/timeouttest] 40 Seconds elapsed, 1 Minutes, 40 Seconds left
    [/timeouttest] 50 Seconds elapsed, 1 Minutes, 30 Seconds left
    [/timeouttest] 1 Minutes elapsed, 1 Minutes, 20 Seconds left
    [/timeouttest] 1 Minutes, 10 Seconds elapsed, 1 Minutes, 10 Seconds left
    [/timeouttest] 1 Minutes, 20 Seconds elapsed, 1 Minutes left
    [/timeouttest] 1 Minutes, 30 Seconds elapsed, 50 Seconds left
    [/timeouttest] 1 Minutes, 40 Seconds elapsed, 40 Seconds left
    [/timeouttest] 1 Minutes, 50 Seconds elapsed, 30 Seconds left
    [/timeouttest] 2 Minutes elapsed, 20 Seconds left
    [/timeouttest] 2 Minutes, 10 Seconds elapsed, 10 Seconds left
    GET /timeouttest 200 140009.159 ms - -
    

    Options

    Option Default Description
    timeout_route '/timeouttest' Route to test timeout
    timeout 300000(5 minutes) Timeout Interval
    interval 10000(10 seconds) Logging Interval
    res_status 200 Response success status
    res_fail_status 429 Response fail status
    max_tests 1 Maximum number of tests allowed at once
    check_auth false Check request authenticated
    verbose true Log output

    Install

    npm i express-request-timeout-test

    DownloadsWeekly Downloads

    1

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    5.66 kB

    Total Files

    3

    Last publish

    Collaborators

    • sundeepnarang