@36node/template-service
Version:
A service boilerplate with openapi,rest and mongodb.
21 lines (18 loc) • 459 B
JavaScript
import mongoose from "mongoose";
export default async () => {
/**
* mongo teardown
*/
if (mongoose.connection.readyState === 1) {
await mongoose.connection.db.dropDatabase();
await mongoose.connection.close();
console.log(`[${process.env.NODE_ENV}] mongo closed`);
}
/**
* app teardown
*/
if (global.__SERVER__) {
console.log(`[${process.env.NODE_ENV}] http server closed`);
await global.__SERVER__.close();
}
};