prefixUrl.js 430 B

123456789101112131415
  1. const prefixList = ['/app-api', '/admin-api']
  2. export const getSuffixAfterPrefix = (str) => {
  3. const matchingPrefix = prefixList.find(prefix => str.startsWith(prefix))
  4. if (matchingPrefix) {
  5. const matchUrl = str.slice(matchingPrefix.length)
  6. const hasQuery = matchUrl.indexOf('?') !== -1
  7. if (hasQuery) {
  8. const arr = matchUrl.split('?')
  9. return arr[0]
  10. }
  11. else return matchUrl
  12. }
  13. return undefined
  14. }