qcobjects-cli
Advanced tools
Comparing version 2.4.22 to 2.4.25
@@ -77,3 +77,4 @@ /** | ||
} catch (e) { | ||
logger.debug("[ERROR] something went wrong when trying to send the response as file " + fileName); | ||
console.log(e); | ||
logger.debug("[ERROR] Something went wrong when trying to send the response as file " + fileName); | ||
if (e.errno == -2) { | ||
@@ -202,2 +203,4 @@ const headers = { | ||
microservice.done(); | ||
}).catch(error => { | ||
console.error(error); | ||
}); | ||
@@ -204,0 +207,0 @@ } |
@@ -43,8 +43,10 @@ /** | ||
let ImportMicroservice = function (microservicePackage) { | ||
var _ret_; | ||
var standardPath = findPackageNodePath(microservicePackage) || findPackageNodePath(microservicePackage + ".js"); | ||
if (standardPath !== null) { | ||
Import(microservicePackage); | ||
_ret_ = Import(microservicePackage); | ||
} else { | ||
Import(absolutePath + "/backend/" + microservicePackage); | ||
_ret_ = Import(absolutePath + "/backend/" + microservicePackage); | ||
} | ||
return _ret_; | ||
}; | ||
@@ -92,3 +94,3 @@ | ||
} catch (e) { | ||
logger.debug("[ERROR] something went wrong when trying to send the response as file " + fileName); | ||
logger.debug("[HTTP2ServerResponse][sendFile][ERROR] Something went wrong when trying to send the response as file " + fileName); | ||
if (e.errno == -2) { | ||
@@ -291,13 +293,22 @@ const headers = { | ||
}; | ||
ImportMicroservice(route.microservice); | ||
var microServiceClassFactory = ClassFactory(route.microservice + ".Microservice"); | ||
http2ServerInstance.response = New(microServiceClassFactory, { | ||
domain: CONFIG.get("domain"), | ||
basePath: CONFIG.get("basePath"), | ||
projectPath: CONFIG.get("projectPath"), | ||
route: route, | ||
routeParams: selectedRouteParams, | ||
server: server, | ||
stream: stream, | ||
request: request | ||
ImportMicroservice(route.microservice).then (function (){ | ||
logger.debug(`Trying to execute ${route.microservice + ".Microservice"}...`); | ||
var microServiceClassFactory = ClassFactory(route.microservice + ".Microservice"); | ||
if (typeof microServiceClassFactory !== "undefined"){ | ||
http2ServerInstance.response = New(microServiceClassFactory, { | ||
domain: CONFIG.get("domain"), | ||
basePath: CONFIG.get("basePath"), | ||
projectPath: CONFIG.get("projectPath"), | ||
route: route, | ||
routeParams: selectedRouteParams, | ||
server: server, | ||
stream: stream, | ||
request: request | ||
}); | ||
} else { | ||
throw Error (`${route.microservice + ".Microservice"} not defined.`); | ||
} | ||
}).catch (e=> { | ||
throw Error (e); | ||
}); | ||
@@ -304,0 +315,0 @@ }); |
{ | ||
"name": "qcobjects-cli", | ||
"version": "2.4.22", | ||
"version": "2.4.25", | ||
"description": "qcobjects cli command line tool", | ||
@@ -15,4 +15,4 @@ "main": "qcobjects-cli.js", | ||
"mime": "^2.4.7", | ||
"qcobjects": "^2.4.32-beta", | ||
"qcobjects-sdk": "^2.4.25", | ||
"qcobjects": "^2.4.38", | ||
"qcobjects-sdk": "^2.4.26", | ||
"yaml": "^1.10.2" | ||
@@ -24,8 +24,8 @@ }, | ||
"jasmine": "^3.99.0", | ||
"qcobjects": "^2.4.32-beta", | ||
"qcobjects-sdk": "^2.4.25" | ||
"qcobjects": "^2.4.38", | ||
"qcobjects-sdk": "^2.4.26" | ||
}, | ||
"peerDependencies": { | ||
"qcobjects": "^2.4.32-beta", | ||
"qcobjects-sdk": "^2.4.25" | ||
"qcobjects": "^2.4.38", | ||
"qcobjects-sdk": "^2.4.26" | ||
}, | ||
@@ -32,0 +32,0 @@ "repository": { |
@@ -5,3 +5,2 @@ #!/usr/bin/env node | ||
const path = require("path"); | ||
const {execSync} = require("child_process"); | ||
const absolutePath = path.resolve( __dirname, "./" ); | ||
@@ -11,4 +10,4 @@ const package_config = require(absolutePath+"/../package.json"); | ||
it("Verifying the version of CLI Tool", function () { | ||
expect(typeof execSync("node ./qcobjects-cli.js --version").toString().split("\n").reverse()[1]).toEqual("string"); | ||
console.log("Verifying the version of QCObjects is required and same for dependencies and peerDependencies..."); | ||
expect(package_config.dependencies.qcobjects).toEqual(package_config.peerDependencies.qcobjects); | ||
console.log("Verifying the version of CLI Tool... OK"); | ||
@@ -15,0 +14,0 @@ }); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
192065
4323
15
Updatedqcobjects@^2.4.38
Updatedqcobjects-sdk@^2.4.26