Next.js Discord

Discord Forum

Catch All Routes returns 500 in vercel after deployment

Unanswered
Black Caiman posted this in #help-forum
Open in Discord
Black CaimanOP
'use client';

import {
  AssetsSection,
  MerchantSection,
  OrderSection,
  ProductCarouselSection,
  ProductDetailsSection,
  RecommendedSection,
  SearchBarSection,
} from '@/modules/product';
import { useReferral } from '@/shared/context/referral-context';
import { DEFAULT_REFERRAL_USERNAME } from '@/shared/utils/common';
import { ProductSlugProps } from './layout';

export interface ProductProps extends ProductSlugProps {}

export default function Page({ params: { slug } }: ProductProps) {
  const referrer = useReferral();
  const id = slug[slug.length - 1];

  return (
    <>
      <SearchBarSection />
      <ProductCarouselSection id={id} />
      <OrderSection id={id} referrer={referrer ? referrer : DEFAULT_REFERRAL_USERNAME} />
      <MerchantSection id={id} />
      <ProductDetailsSection id={id} />
      <AssetsSection id={id} />
      <RecommendedSection id={id} />
    </>
  );
}


Route
-- (product)
- [...slug]
- layout.tsx
- page.tsx

7 Replies

Black CaimanOP
Error from vercel

Error: Cannot find module '/var/task/.next/server/app/mall/page.js'
Require stack:
- /var/task/node_modules/next/dist/server/require.js
- /var/task/node_modules/next/dist/server/next-server.js
- /var/task/___next_launcher.cjs
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at /var/task/node_modules/next/dist/server/require-hook.js:189:36
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at Hook._require.Module.require (/var/task/___vc/__launcher/__launcher.js:2146:38)
    at require (node:internal/modules/cjs/helpers:121:18)
    at requirePage (/var/task/node_modules/next/dist/server/require.js:156:12)
    at /var/task/node_modules/next/dist/server/load-components.js:68:84
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async loadComponentsImpl (/var/task/node_modules/next/dist/server/load-components.js:68:26) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/var/task/node_modules/next/dist/server/require.js',
    '/var/task/node_modules/next/dist/server/next-server.js',
    '/var/task/___next_launcher.cjs'
  ],
  page: '/mall'
}
RequestId: cddc1a35-9a79-49b6-826e-6a206495f3ff Error: Runtime exited with error: exit status 1
Runtime.ExitError
It is working locally
after deploying this error shows on catch-all route folder
Have you tried this
@Clown Have you tried this
Black CaimanOP
yes but no luck