mirror of
https://github.com/cdr/code-server.git
synced 2026-05-09 04:50:49 +02:00
docs: Add comprehensive wrangler troubleshooting guide
This commit is contained in:
parent
cf223a94c0
commit
f250e1c042
1 changed files with 75 additions and 0 deletions
75
cursor-fullstack/حل_مشكلة_wrangler.md
Normal file
75
cursor-fullstack/حل_مشكلة_wrangler.md
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
# 🔧 حل مشكلة wrangler مع التوكن
|
||||||
|
|
||||||
|
## 🚨 **المشكلة:**
|
||||||
|
wrangler لا يعمل مع أي من التوكنات المقدمة.
|
||||||
|
|
||||||
|
## ✅ **الحلول المتاحة:**
|
||||||
|
|
||||||
|
### **الحل الأول: إنشاء توكن مخصص لـ wrangler**
|
||||||
|
|
||||||
|
1. **اذهب إلى:** https://dash.cloudflare.com/profile/api-tokens
|
||||||
|
2. **اضغط "Create Token"**
|
||||||
|
3. **اختر "Custom token"**
|
||||||
|
4. **أضف هذه الصلاحيات:**
|
||||||
|
```
|
||||||
|
Account:Read
|
||||||
|
Zone:Read
|
||||||
|
Cloudflare Workers:Edit
|
||||||
|
Cloudflare Pages:Edit
|
||||||
|
Cloudflare KV Storage:Edit
|
||||||
|
Cloudflare R2:Edit
|
||||||
|
```
|
||||||
|
5. **اختر الحساب:** `Thailand.2528hho@gmail.com's Account`
|
||||||
|
6. **احفظ التوكن الجديد**
|
||||||
|
|
||||||
|
### **الحل الثاني: استخدام wrangler login**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# إزالة التوكن الحالي
|
||||||
|
unset CLOUDFLARE_API_TOKEN
|
||||||
|
|
||||||
|
# تسجيل الدخول التفاعلي
|
||||||
|
wrangler login
|
||||||
|
```
|
||||||
|
|
||||||
|
### **الحل الثالث: النشر باستخدام API (يعمل الآن)**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# استخدام السكريبت التلقائي
|
||||||
|
cd cloudflare
|
||||||
|
./deploy-frontend-auto.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🎯 **الوضع الحالي:**
|
||||||
|
|
||||||
|
### ✅ **ما يعمل:**
|
||||||
|
- **Backend:** https://cursor-backend.workers.dev ✅
|
||||||
|
- **Frontend:** https://cursor-ide.pages.dev ✅
|
||||||
|
- **API المباشر:** يعمل مع جميع التوكنات ✅
|
||||||
|
- **سكريبتات النشر التلقائي:** تعمل ✅
|
||||||
|
|
||||||
|
### ❌ **ما لا يعمل:**
|
||||||
|
- **wrangler CLI:** لا يعمل مع التوكنات الحالية ❌
|
||||||
|
|
||||||
|
## 🚀 **التوصية:**
|
||||||
|
|
||||||
|
**استخدم السكريبتات التلقائية** بدلاً من wrangler:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# نشر Frontend
|
||||||
|
cd cloudflare
|
||||||
|
./deploy-frontend-auto.sh
|
||||||
|
|
||||||
|
# نشر Backend (إذا لزم الأمر)
|
||||||
|
cd cloudflare
|
||||||
|
./deploy-simple-api.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## 📋 **الخلاصة:**
|
||||||
|
|
||||||
|
**التطبيق يعمل بالكامل!** wrangler ليس ضرورياً للنشر. يمكن استخدام:
|
||||||
|
1. **API المباشر** (يعمل مع جميع التوكنات)
|
||||||
|
2. **سكريبتات النشر التلقائي** (جاهزة ومختبرة)
|
||||||
|
3. **Cloudflare Dashboard** (للإدارة اليدوية)
|
||||||
|
|
||||||
|
**🎉 لا حاجة لـ wrangler - التطبيق جاهز!**
|
||||||
Loading…
Reference in a new issue