2.0.1 • Published 9 years ago

mongo-healthcheck v2.0.1

Weekly downloads
282
License
MIT
Repository
github
Last release
9 years ago

mongo-healthcheck

NPM

Build Status

A simple function for checking if your mongoose connection to MongoDB is good.

Usage

var mongoHealthcheck = require('mongo-healthcheck'),
  mongoose = require('mongoose');

module.exports = function detailedHealthcheck(req, res) {
  var isError = false;
  var mongoResult;
  try {
    mongoResult = mongoHealthcheck(mongoose);
  } catch (err) {
    isError = true;
    mongoResult = err;
  }
  res.status(isError ? 500: 200).json({mongo: mongoResult});
};

Testing

After cloning the repo run vagrant up then npm test.