© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developers•3y ago•
1 reply
ramesh prasad

guys do cloudflare support dynamic page

guys do cloudflare support dynamic page like "app/profile/[id]"?
Here is the code for that dynamic page's page.tsx
export const runtime = 'edge';

const UserProfilePage = () => {
  return <div className='px-6 text-primary-foreground'>User Profile Page</div>;
};

export default UserProfilePage;
export const runtime = 'edge';

const UserProfilePage = () => {
  return <div className='px-6 text-primary-foreground'>User Profile Page</div>;
};

export default UserProfilePage;

And i am getting
Error: Failed to publish your Function. Got error: Your Functions script is over the 1 MiB size limit (workers.api.error.script_too_large)
Error: Failed to publish your Function. Got error: Your Functions script is over the 1 MiB size limit (workers.api.error.script_too_large)
this error in cloudflare deployment build.

Here is the provider that is wrapping the main layout.tsx file
 'use client';

import { Theme } from '@radix-ui/themes';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { ThemeProvider } from 'next-themes';
import React from 'react';

const Provider = ({ children }: { children: React.ReactNode }) => {
  const [queryClient] = React.useState(
    () =>
      new QueryClient({
        defaultOptions: {
          queries: {
            refetchOnMount: false,
            refetchOnWindowFocus: false,
            refetchOnReconnect: false,
            retry: false,
            staleTime: 60 * 1000,
          },
        },
      })
  );
  return (
    <ThemeProvider
      attribute='class'
      defaultTheme='system'
      enableSystem
      disableTransitionOnChange
    >
      <Theme appearance='inherit'>
        <QueryClientProvider client={queryClient}>
          {children}
        </QueryClientProvider>
      </Theme>
    </ThemeProvider>
  );
};

export default Provider;
 'use client';

import { Theme } from '@radix-ui/themes';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { ThemeProvider } from 'next-themes';
import React from 'react';

const Provider = ({ children }: { children: React.ReactNode }) => {
  const [queryClient] = React.useState(
    () =>
      new QueryClient({
        defaultOptions: {
          queries: {
            refetchOnMount: false,
            refetchOnWindowFocus: false,
            refetchOnReconnect: false,
            retry: false,
            staleTime: 60 * 1000,
          },
        },
      })
  );
  return (
    <ThemeProvider
      attribute='class'
      defaultTheme='system'
      enableSystem
      disableTransitionOnChange
    >
      <Theme appearance='inherit'>
        <QueryClientProvider client={queryClient}>
          {children}
        </QueryClientProvider>
      </Theme>
    </ThemeProvider>
  );
};

export default Provider;
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Honeycomb · Cloudflare Pages docs
Cloudflare DevelopersCDCloudflare Developers / next-on-pages
3y ago
Full-stack deployment · Cloudflare Pages...
Cloudflare DevelopersCDCloudflare Developers / next-on-pages
2y ago
Dynamic routes break my deployment
Cloudflare DevelopersCDCloudflare Developers / next-on-pages
2y ago