docparse-api
Version:
api server for the docparse project
24 lines (21 loc) • 682 B
JavaScript
/**
* This module handles scraper api requests for the docparse system
*/
var inspect = require('eyespect').inspector();
var seaport = require('seaport');
var server = require('./server');
module.exports = function(data) {
var config = data.config;
var seaportPort = config.get('seaport:port');
inspect(seaportPort, 'docparse api connecting to seaport on port');
var ports = seaport.connect(config.get('seaport:host'), seaportPort);
var name = 'api';
var version = '0.0.1';
// register with seaport
var service = name + '@' + version;
data.port = ports.register(service);
data.name = name;
data.version = version;
// start the server
server(data);
};