INNER CODE UNIT · TypeScript

parseVercelConnectionStringFromUrl

vercel/storage · packages/global-config/src/utils/index.ts:78

function parseVercelConnectionStringFromUrl(text: string): Connection | null {
  try {
    const url = new URL(text);
    if (
      url.host !== 'global-config.vercel.com' &&
      url.host !== 'edge-config.vercel.com'
    )
      return null;
    if (url.protocol !== 'https:') return null;
    if (!url.pathname.startsWith('/ecfg')) return null;

    const id = url.pathname.split('/')[1];
    if (!id) return null;

    const token = url.searchParams.get('token');
    if (!token || token === '') return null;

    return {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…