@aarconada/urserver
Version:
Basic Server definitions to develope REST API with a node + express Server
43 lines (39 loc) • 1.57 kB
JavaScript
/**
* Created by ubuntu on 8/11/18.
*/
;
const server = require('./server')();
const _ = require('lodash');
const path = require('path');
const primeng = require('./generators/primeng');
if(!_.isUndefined(server.configuration.generators)) {
if(primeng.enabled) {
server.endpointmanager.addEndpoint({
name: 'Generate Prime NG',
description: 'This endpoint generates a Prim-NG web based fot the current API',
route: server.configuration.generators.primeng.url,
method: server.utils.method.GET,
callback: function (req, res, next, allowedResponses) {
server.debug('Trying to generate Prime-NG Web');
primeng.generate(
path.join(__dirname,
server.configuration.generators.path,
server.configuration.generators.primeng.originpath),
path.join(__dirname,
server.configuration.resourcesFolder,
server.configuration.generators.primeng.resultpath));
//const savedFile = server.fileSystem.saveResource('generators/primeng', req.files['file'], 'test');
},
token: {
required: false
},
session: {
required: false
},
parameters: [],
responses: {
},
transactional: false
});
}
}