مشروع QR Public تجريبي خاص بسيرفرك فقط، وغير مربوط بأي سيرفر حكومي.
- افتح Cloudflare.
- ادخل إلى:
Workers & Pages- اضغط:
Create application- اختر:
Pages
Connect to Git- اختار الريبو:
abo330899-debug/Ass- الإعدادات:
Project name:
ass
Production branch:
main
Framework preset:
None
Build command:
اتركه فارغ
Build output directory:
public- اضغط Save and Deploy.
بعد النشر راح يعطيك رابط مثل:
https://ass.pages.devقارئ الكاميرا:
https://ass.pages.dev/qrpubliclinkعرض وثيقة تجريبية:
https://ass.pages.dev/qrpubliclink/DOC-1001
https://ass.pages.dev/qrpubliclink/DOC-1002توليد QR:
https://ass.pages.dev/api/make-qr/DOC-1001
https://ass.pages.dev/api/make-qr/DOC-1002API تحقق:
https://ass.pages.dev/api/verify/DOC-1001إذا كاميرا المنصة ترسل القراءة إلى API:
POST https://ass.pages.dev/api/read-qr
Content-Type: application/json
{
"QRcode": "DOC-1001"
}إذا تريد تنشره كـ Worker بدل Pages:
npm install
npx wrangler login
npm run deployهذا يستخدم الملفات:
worker.js
wrangler.toml- افتح Replit.
- اختر Import from GitHub.
- ضع رابط الريبو:
https://github.com/abo330899-debug/Ass.git- بعد فتح المشروع افتح Shell واكتب:
npm install
npm startللنسخة القديمة Node/Replit عدل داخل:
server.jsلنسخة Cloudflare Pages عدل داخل:
public/_worker.jsلنسخة Cloudflare Worker عدل داخل:
worker.jsابحث عن object اسمه:
documentsوغير البيانات كما تريد.
- الأفضل أن يحتوي QR على رابط كامل مثل:
https://ass.pages.dev/qrpubliclink/DOC-1001- هذا المشروع تجريبي من سيرفرك وليس نظاماً حكومياً.