Skip to content

Instantly share code, notes, and snippets.

@FuzzOli87
Created August 3, 2018 21:45
Show Gist options
  • Save FuzzOli87/c235f53a84b62764c226f43d5eedbc45 to your computer and use it in GitHub Desktop.
Save FuzzOli87/c235f53a84b62764c226f43d5eedbc45 to your computer and use it in GitHub Desktop.
import mongo from 'mongo';
export default function myDB(dbConn) {
return {
connect() {
return mongo.connect()
},
getData() {
return mongo.getSomething()
},
getSchema() {
return mongo.getSchema()
}
};
}
// my route
export default function createMetadataRoute(dB) {
router.get('./', async () => {
const data = await dB.getData();
});
return router;
}
// in my "main" process
import myDb from './myDb';
import createMetadataRoute from '../createMetadataRoute'
(async function() {
const db = await myDb.connect();
const route = createMetadataRoute(dB)
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment