Skip to content

jeffcharles/mongo-healthcheck

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published