msda-error-service-client
v0.1.3
Published
error client for error-service api
Downloads
3
Readme
#error-service-client
#config
var ErrorModule = require("msda-error-service-client");
var config = {
host: "bl.msda.ge",
port: 3011,
path: "/api/",
applicationId: "change this"
}
#loadErrors
err.load(function (err, res) {
//console.log(err, res);
});
#getError
//@keyword String "error kayword"
//@error Object/String is optional
//returns an array
err.getError("dbError", "error happened");
#addApplication
//data example
//var data = {
// applicationId: "fs.msda.ge",
// code: "30",
// name: "file server",
// description: "file server",
// errorsList: [{
// code: "000",
// keyword: "unknown",
// message: "unknown error"
// },
// {
// code: "001",
// keyword: "noWriteStorage",
// message: "no active storage to write file"
// },
// {
// code: "002",
// keyword: "noStorageSpace",
// message: "there is no space on any storage"
// },
// {
// code: "003",
// keyword: "fileSave",
// message: "error while making a file directory"
// },
// {
// code: "004",
// keyword: "invalidStorage",
// message: "invalid storage"
// }]
//}
err.addApplication(requestData: data, function (err, res) {
if (err) {
console.log("addApplication____error:", err);
}
console.log("addApplication:", res);
});
#updateApplication
//data example
//var data1 = {
// applicationId: "ramess2233",
// code: "230",
// name: "sheicvala",
// description: "aqac sheicvala"
//};
err.updateApplication(requestData: data, function (err, res) {
if (err) {
console.log("updateApplication____error:",err);
}
console.log("updateApplication:", res);
});
#addToErrorList
//data example
//var data = {
// applicationId: "11",
// error: {
// code: "007",
// keyword: "notInt",
// message: "variable is not Intiger"
// }
//};
err.addToErrorList(requestData: data, function (err, res) {
if (err) {
console.log("addToErrorList____error:", err);
}
console.log("addToErrorList:", res);
})
#removeFromErrorList
//data example
//var data = {
// applicationId: "11",
// error: {
// code: "007",
// keyword: "notInt",
// message: "variable is not Intiger"
// }
//};
err.removeFromErrorList(requestData: data, function (err, res) {
if (err) {
console.log("removeFromErrorList____error:", err);
}
console.log("removeFromErrorList:", res);
})
#getAllApplications
//@data is optional
//var data = {
// skip: 3,
// limit: 7,
//};
err.getAllApplications(requestData: data, function (err, res) {
if (err) {
console.log("getAllApplications____error:", err);
}
console.log("getAllApplications:", res);
})