nodereactionagent
Version:
NodeReaction Agent is node application performance monitoring tool
62 lines (53 loc) • 1.5 kB
JavaScript
// isFileRequest2= (url) => {
// let fileRequest = false;
// let subStr = url.substr(url.lastIndexOf('.'));
// const fileExtensions = [
// ".jpg",
// ".jpeg",
// ".bmp",
// ".gif",
// ".png",
// ".ico",
// ".pdf",
// ".css",
// ".html",
// ".js"
// ];
// for(let i = 0; i < fileExtensions.length; i++){
// if (url.indexOf(fileExtensions[i]) >= 0) {
// fileRequest = true;
// break;
// }
// };
// return fileRequest;
// }
// const fileExtensions = {
// ".jpg": ".jpg",
// ".jpeg": ".jpeg",
// ".bmp": ".bmp",
// ".gif": ".gif",
// ".png": ".png",
// ".ico": ".ico",
// ".pdf": ".pdf",
// ".css": ".css",
// ".html": ".html",
// ".js": ".js"
// };
// isFileRequest = (url) => {
// let fileRequest = false;
// let fileExt = url.substr(url.lastIndexOf('.'));
// if(fileExt === -1) return fileRequest;
// if(fileExtensions[fileExt] !== undefined) fileRequest = true;
// return fileRequest;
// }
// let url = '/sdafads/script.js';
// let subStr = url.substr(url.lastIndexOf('.'))
// let obj = {'test': 'test'};
// console.log(obj['cat']);
// console.log('subStr: ' + subStr);
// console.log('Index: ' + url.indexOf('.js'));
// console.log('lastIndex: ' + url.lastIndexOf('.js'));
// console.log(isFileRequest('/script.js'));
// find last slash and cut string from that point
// check for period and slice
// check