Exemplo n.º 1
0
var geocoder = require('geocoder'),
  request = require('request'),
  querystring = require('querystring'),
  async = require('async'),
  cached = require('cached'),

  LegislatorController = require('./legislator'),

  LegislatorModel = require('../models/legislator'),
  ContributorModel = require('../models/contributor'),
  IndustryModel = require('../models/industry'),
  EntityModel = require('../models/entity');

var cache = cached('zip-map', { backend: {
  type: 'memcached',
  hosts: '127.0.0.1:11211',
}});

module.exports = class Legislators {
  constructor(req, res) {
    this.req = req;
    this.res = res;
    this.model = new LegislatorModel();
    this.contributors = [];
    this.industries = [];
    this.bills = [];
  }

  get() {
    var query = this.req.query;
Exemplo n.º 2
0
function getOrElse(cacheName, cacheKey){
  var cache = cached(cacheKey, MEMCACHE_CONFIG);
}