UNPKG

@aarconada/urserver

Version:

Basic Server definitions to develope REST API with a node + express Server

43 lines (39 loc) 1.57 kB
/** * Created by ubuntu on 8/11/18. */ 'use strict'; 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 }); } }