var core = require('map-communities-core'); var ds = require('map-communities-data-mongodb'); var st = require('st'); var path = require('path'); var convict = require('convict'); var conf = convict({ mongo: { format: 'url', env: 'MONGO', doc: 'Mongodb connection string', default: 'localhost/oakland-map' } }); var dataset = new ds.DataSet(conf.get('mongo')); dataset.connect(function () { core(dataset, addRoutes); }); mountPoint = path.resolve(__dirname, '..', 'public'); console.log(mountPoint); var mount = st({ path: mountPoint, index: 'index.html' }); function addRoutes(router) { router.addRoute('*', function(req, res) { console.log(req.url); mount(req, res);
var core = require('../'); var ds = require('map-communities-data-mongodb'); var dataset = new ds.DataSet('localhost', 'oakland-map') dataset.connect(function () { // load core once connected to the dataset core(dataset, function (router) { // add routes if needed }); });