Skip to content

فرانت‌اند Cloudflare Pages

WARNING

از بین دو روش زیر، یکی را انتخاب کنید

استقرار جداگانه فرانت‌اند و بک‌اند

اولین بار که دیپلوی می‌کنید، از شما خواسته می‌شود که یک پروژه ایجاد کنید. برای شاخه production لطفاً production را وارد کنید

bash
cd frontend
pnpm install
cp .env.example .env.prod

فایل .env.prod را ویرایش کنید

VITE_API_BASE را به URL worker که در مرحله قبل ایجاد کرده‌اید تغییر دهید، در انتهای آن / اضافه نکنید

به عنوان مثال: VITE_API_BASE=https://xxx.xxx.workers.dev

bash
pnpm build --emptyOutDir
# اولین بار که دیپلوی می‌کنید، از شما خواسته می‌شود که یک پروژه ایجاد کنید. برای شاخه production لطفاً production را وارد کنید
pnpm run deploy

پس از اتمام دیپلوی، می‌توانید پروژه خود را در داشبورد Cloudflare مشاهده کنید. می‌توانید برای pages یک دامنه سفارشی تنظیم کنید

pages

هدایت درخواست‌های بک‌اند از طریق page functions

هدایت درخواست‌ها از page functions به بک‌اند worker می‌تواند سرعت پاسخگویی را افزایش دهد

اولین بار که دیپلوی می‌کنید، از شما خواسته می‌شود که یک پروژه ایجاد کنید. برای شاخه production لطفاً production را وارد کنید

اگر نام بک‌اند worker شما cloudflare_mailer نیست، لطفاً pages/wrangler.toml را ویرایش کنید

bash
cd frontend
pnpm install
# اگر می‌خواهید Cloudflare Zero Trust را فعال کنید، باید از pnpm build:pages:nopwa برای غیرفعال کردن کش استفاده کنید
pnpm build:pages
cd ../pages
pnpm run deploy

منتشر شده تحت مجوز MIT