Skip to content

abo330899-debug/Ass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR Public Server

مشروع QR Public تجريبي خاص بسيرفرك فقط، وغير مربوط بأي سيرفر حكومي.

التشغيل على Cloudflare Pages - الأفضل

  1. افتح Cloudflare.
  2. ادخل إلى:
Workers & Pages
  1. اضغط:
Create application
  1. اختر:
Pages
Connect to Git
  1. اختار الريبو:
abo330899-debug/Ass
  1. الإعدادات:
Project name:
ass

Production branch:
main

Framework preset:
None

Build command:
اتركه فارغ

Build output directory:
public
  1. اضغط Save and Deploy.

بعد النشر راح يعطيك رابط مثل:

https://ass.pages.dev

روابط Cloudflare بعد النشر

قارئ الكاميرا:

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-1002

API تحقق:

https://ass.pages.dev/api/verify/DOC-1001

إذا كاميرا المنصة ترسل القراءة إلى API:

POST https://ass.pages.dev/api/read-qr
Content-Type: application/json

{
  "QRcode": "DOC-1001"
}

التشغيل كـ Cloudflare Worker عبر Wrangler

إذا تريد تنشره كـ Worker بدل Pages:

npm install
npx wrangler login
npm run deploy

هذا يستخدم الملفات:

worker.js
wrangler.toml

التشغيل على Replit

  1. افتح Replit.
  2. اختر Import from GitHub.
  3. ضع رابط الريبو:
https://github.com/abo330899-debug/Ass.git
  1. بعد فتح المشروع افتح 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
  • هذا المشروع تجريبي من سيرفرك وليس نظاماً حكومياً.

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors