Example #1
0
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);
Example #2
0
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

  });
});