Neptunium, Promethium, Manganese

    connect-domain-fengmk2

    0.4.2 • Public • Published

    About

    Asynchronous error handler for Connect

    Installation

    npm install connect-domain
    

    Usage

    var
        connect = require('connect'),
        connectDomain = require('connect-domain');
     
    var app = connect()
        .use(connectDomain())
        .use(function(req, res){
            if (Math.random() > 0.5) {
                throw new Error('Simple error');
            }
            setTimeout(function() {
                if (Math.random() > 0.5) {
                    throw new Error('Asynchronous error from timeout');
                } else {
                    res.end('Hello from Connect!');
                }
            }, 1000);
        })
        .use(function(err, req, res, next) {
            res.end(err.message);
        });
     
    app.listen(3000);

    Keywords

    none

    Install

    npm i connect-domain-fengmk2

    DownloadsWeekly Downloads

    1

    Version

    0.4.2

    License

    none

    Last publish

    Collaborators

    • fengmk2