A simple function for checking if your mongoose connection to MongoDB is good.
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});
};
After cloning the repo run vagrant up
then npm test
.