static getDuplicateUrls(expressiveRouter) { const routeList = RouteUtil.getRoutesInfo(expressiveRouter); const urlStrings = routeList.map(({ path, method }) => { const sanitizedPath = Utils.normalizePathSlashes(path); return `${method} ${sanitizedPath}`; }); const duplicates = urlStrings.filter( (item, index) => urlStrings.indexOf(item) !== index ); return duplicates; }
function _getSubroutes(paths, parentPath, subroute) { return RouteUtil.getRoutesInfo( subroute.router, paths, parentPath + subroute.path ); }