فرانتاند Cloudflare Pages
WARNING
از بین دو روش زیر، یکی را انتخاب کنید
استقرار جداگانه فرانتاند و بکاند
اولین بار که دیپلوی میکنید، از شما خواسته میشود که یک پروژه ایجاد کنید. برای شاخه production لطفاً production را وارد کنید
cd frontend
pnpm install
cp .env.example .env.prodفایل .env.prod را ویرایش کنید
VITE_API_BASE را به URL worker که در مرحله قبل ایجاد کردهاید تغییر دهید، در انتهای آن / اضافه نکنید
به عنوان مثال: VITE_API_BASE=https://xxx.xxx.workers.dev
pnpm build --emptyOutDir
# اولین بار که دیپلوی میکنید، از شما خواسته میشود که یک پروژه ایجاد کنید. برای شاخه production لطفاً production را وارد کنید
pnpm run deployپس از اتمام دیپلوی، میتوانید پروژه خود را در داشبورد Cloudflare مشاهده کنید. میتوانید برای pages یک دامنه سفارشی تنظیم کنید

هدایت درخواستهای بکاند از طریق page functions
هدایت درخواستها از page functions به بکاند worker میتواند سرعت پاسخگویی را افزایش دهد
اولین بار که دیپلوی میکنید، از شما خواسته میشود که یک پروژه ایجاد کنید. برای شاخه production لطفاً production را وارد کنید
اگر نام بکاند worker شما cloudflare_mailer نیست، لطفاً pages/wrangler.toml را ویرایش کنید
cd frontend
pnpm install
# اگر میخواهید Cloudflare Zero Trust را فعال کنید، باید از pnpm build:pages:nopwa برای غیرفعال کردن کش استفاده کنید
pnpm build:pages
cd ../pages
pnpm run deploy