|
@ -402,38 +402,26 @@ cors(corsOptions), (req, res, next) => { |
|
|
var reslab = '' |
|
|
var reslab = '' |
|
|
db.collection('logs').find({}, {}).toArray() |
|
|
db.collection('logs').find({}, {}).toArray() |
|
|
.then(item => { |
|
|
.then(item => { |
|
|
console.log('cccccccccccccccccccccccc '+item) |
|
|
|
|
|
|
|
|
|
|
|
console.log(' vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv '+ JSON.stringify(item)) |
|
|
|
|
|
for (let i in item) { |
|
|
for (let i in item) { |
|
|
reslab = item[i].tailed_path |
|
|
reslab = item[i].tailed_path |
|
|
var segment_array = reslab.split( '/' ); |
|
|
var segment_array = reslab.split( '/' ); |
|
|
var last_segment = segment_array.pop(); |
|
|
var last_segment = segment_array.pop(); |
|
|
var fieldstmp = last_segment.split('-'); |
|
|
var fieldstmp = last_segment.split('-'); |
|
|
var nameofswarmlab = fieldstmp[0]; |
|
|
var nameofswarmlab = fieldstmp[0]; |
|
|
console.log('------------------- ' + item[i].tailed_path) |
|
|
|
|
|
console.log('-----++++++++++++++++++++++++--- ' + nameofswarmlab) |
|
|
|
|
|
|
|
|
|
|
|
//if( resdata.data.filter(item1 => item1.res25swarmlabname.includes(nameofswarmlab)).length > 0 ){
|
|
|
|
|
|
var regexlog = new RegExp(nameofswarmlab); |
|
|
var regexlog = new RegExp(nameofswarmlab); |
|
|
//const res = data.filter(item => item.Date.indexOf(filterKey) === 0);
|
|
|
|
|
|
for (let ii in resdata.data) { |
|
|
for (let ii in resdata.data) { |
|
|
console.log(')))))))))))))))))))))))))))))))))))))))))) '+resdata.data[ii].res25swarmlabname) |
|
|
|
|
|
if( regexlog.test(resdata.data[ii].res25swarmlabname) ){ |
|
|
if( regexlog.test(resdata.data[ii].res25swarmlabname) ){ |
|
|
console.log('-----oooooooooooooooooooooo--- ' + JSON.stringify(item[i])) |
|
|
|
|
|
resdataarray.push(item[i]) |
|
|
resdataarray.push(item[i]) |
|
|
RES.found = item[i] |
|
|
RES.found = item[i] |
|
|
}else{ |
|
|
|
|
|
console.log('-----<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<--- ' + nameofswarmlab) |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
RES.error_msg = "ok" |
|
|
RES.error_msg = "ok" |
|
|
RES.data = item |
|
|
RES.data = resdataarray |
|
|
RES.dataserver = resdataarray |
|
|
//RES.dataserver = resdataarray
|
|
|
RES.dataservertmp = resdata |
|
|
//RES.dataservertmp = resdata
|
|
|
res.json(RES) |
|
|
res.json(RES) |
|
|
}) |
|
|
}) |
|
|
.catch(err => { |
|
|
.catch(err => { |
|
@ -441,20 +429,13 @@ cors(corsOptions), (req, res, next) => { |
|
|
RES.error_msg = err |
|
|
RES.error_msg = err |
|
|
res.json(RES) |
|
|
res.json(RES) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//stream.on('data', function (doc) {
|
|
|
|
|
|
// console.log(JSON.stringify(doc))
|
|
|
|
|
|
//socket.write(JSON.stringify({'action': 'log','param': doc.log}));
|
|
|
|
|
|
//});
|
|
|
|
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
}else{ |
|
|
}else{ |
|
|
|
|
|
|
|
|
RES.data = 'no' |
|
|
RES.data = 'no' |
|
|
RES.error_msg = "token err" |
|
|
RES.error_msg = "token err" |
|
|
res.json(RES) |
|
|
res.json(RES) |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|