Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including @dkx/http-middleware-response with all npm packages installed. Try it out:

var httpMiddlewareResponse = require("@dkx/http-middleware-response")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

@dkx/http-middleware-response v0.3.1

Response middleware for @dkx/http-server

DKX/Http/Middleware/Response

Middleware for returning custom response for @dkx/http-server. Great for testing.

Installation

$ npm install --save @dkx/http-middleware-response

or with yarn

$ yarn add @dkx/http-middleware-response

Usage

const {Server} = require('@dkx/http-server');
const {responseMiddleware} = require('@dkx/http-middleware-response');

const app = new Server;
const responseOptions = {
    statusCode: 200,
    statusMessage: 'OK',
    headers: {
        'X-Custom-header': 'lorem ipsum'
    },
    body: 'hello world',
    timeout: 500,
    onRequest: function(request) {
        console.log(request);
    }
};

app.use(responseMiddleware(responseOptions));
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free