http_ssmp
functionhttp_ssmp()
Eingang:
"Lass alle Hoffnung fahren"
-- Dante
In app.js wird der http-Server gestartet,
welcher die REST-Api des ssmp zur Verfügung stellt.
var http_ssmp = function(conf, cb) {
var name = "http-ssmp"
, _ = require("underscore")
, prog = require("commander")
, restify = require("restify")
, bunyan = require("bunyan")
, ndata = require("ndata")
, coll = require("./http-collections")
, meth = require("./http-methods")
, log = bunyan.createLogger({name: name})
, server = restify.createServer({name: name});
server.pre(restify.pre.sanitizePath());
server.use(restify.queryParser());
server.use(restify.bodyParser());
server.use(function crossOrigin(req,res,next){
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
return next();
});
var mem = ndata.createClient({port: conf.mem.port});