Or restructure into a monorepo
Or restructure into a monorepo
@cloudflare/next-on-pages can be run on Linux, Mac OS and Windows but its usage under the latter is discouraged as we've noticed that one of the CLI's dependencies, the Vercel CLI (used to build the Next.js application) seems not to work reliably on Windows. If you need to run @cloudflare/next-on-pages on Windows we advise you to run it under the Windows Subsystem for Linux.
https://project-name.pages.dev/, right?https://project-name.pages.dev/ works, but project-name.com does not?generateStaticParams doesn't work on cloudflare, no?
/api route work on Cloudflare? Or will it break?api/revalidate/route.ts--disable-worker-minificationCF_PAGES_BRANCH & CF_PAGES_URL within a client component for functionality, but I can't seem to access them as NEXT_PUBLIC_* is not appended.getRequestContext, but that doesn't seem to work for my usecase, as it's only for server-side code.NEXT_PUBLIC_* variables.import { NextRequest, NextResponse } from "next/server";
import { getPosts } from "@/utils/apis";
export const GET = async (req: NextRequest) => {
try {
const posts = await getPosts();
return NextResponse.json(posts, {status: 200});
} catch (err: any) {
return NextResponse.json({error: err.message}, {status: 500});
}
};✘ [ERROR] TypeError: Invalid URL string.
at null.<anonymous>
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:77:3608)
at Mt
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:77:2452)
at os.request
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:77:5643)
at null.<anonymous>
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:492:641)
at qs
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:492:17)
at GetNavigation
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:492:634)
at Vs
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:492:960)
at Hs
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/functions/[lang].func.js:503:343)
at qe
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/webpack/7918f84a91933fd88af2d7a37e95066f.js:5:501)
at null.<anonymous>
(file:///Users/gerbenneven/projects/pages-test-project/.vercel/output/static/_worker.js/__next-on-pages-dist__/webpack/7918f84a91933fd88af2d7a37e95066f.js:9:7888)