UNPKG

nodereactionagent

Version:

NodeReaction Agent is node application performance monitoring tool

62 lines (53 loc) 1.5 kB
// 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