@doodad-js/http
Version:
HTTP server (alpha)
44 lines (32 loc) • 877 B
JavaScript
// Copyright 2015-2018 Claude Petit, licensed under Apache License version 2.0
;
module.exports = {
add: function add(modules) {
modules = modules || {};
modules['@doodad-js/http'] = {
version: '2.2.1a',
type: 'Package',
dependencies: [],
create: function create(root, /*optional*/_options, _shared) {
"use strict";
const doodad = root.Doodad,
namespaces = doodad.Namespaces,
nodejs = doodad.NodeJs,
types = doodad.Types,
tools = doodad.Tools;
let config = null;
try {
config = require('../config.json');
} catch(ex) {
};
const pkgModules = {};
const options = [config, _options, {secret: _shared.SECRET}];
return namespaces.load(pkgModules, options)
.then(function() {
// Returns nothing
});
},
};
return modules;
},
};