UNPKG

docparse-api

Version:

api server for the docparse project

24 lines (21 loc) 682 B
/** * 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); };