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



Inject REPL into connect/express as middleware.

Middleware is loaded only in environment other than production

Following is exported into REPL:

  • last_req -- last request object
  • last_res -- last response object
  • stop -- boolean. Set to true if you want "set breakpoint" in next request
  • next -- function. Call if you want to continue after stop request
  • req -- current request object when stopped
  • res -- current response object when stopped

REPL_EXPORT global function

Module exports global function REPL_EXPORT(name, value) which can be called anywhere. Provided value is accesible by name in REPL.


var express = require('express');
var app = express();
// ... 
// some routes...