Jump to content

Attention: This page is 284 days older than the English version and might be outdated. If you're a native speaker of this language and would like to contribute to the project, please consider updating this page to match the latest English version.

You can also view the English version of this page.

الخطوات الاول

لقد أنشأت للتو مَشروعا باستخدام T3 Stack ، هذة هي الخُطوات الاجبارية التي يجب إتباعها قبل أن تتمكن من تشغيل المشروع.

قواعد البيانات

اذا كان مشروعك يحتوي على Prisma فعليك ان تقوم بتشغيل أمر npx prisma db push ، هذا الأمر يقوم بمزامنة الـ Schema مع قاعدة البيانات ليضمن الـ Typesafety عند الـ Client، لاحظ أن هذه الخطوة تتطلب إعادة تشغيل الخادم

الـمصادقة

إذا كان تطبيقك يتضمن NextAuth.js ، سنبدأ مع Discord Provider. يُعد هذا أحد أبسط مُزودي الخدمة التي تدععمها NextAuth.js ، لكنه لا يزال يتطلب القليل من الإعداد الأولي من جانبك. بالطبع ، إذا كنت تفضل استخدام موفر مصادقة مختلف ، فيمكنك أيضًا استخدام أحد المزودين العديدين الذين يقدمهم NextAuth.js.

ستحتاج إلى حساب Discord ، أنشئ واحداََ إذا لم تكن قد قمت بذلك بالفعل. اذهب https://discord.com/developers/applications واضغط علي New Application في الجانب الايمن الاعلي .

ثم اذهب < Settings < OAuth2 < General

قم بنسخ Client ID وضعه في .env كـ DISCORD_CLIENT_ID

اضغط علي Reset Secret ثم انسخ كلمة السر الجديدة وضعها في .env كـ DISCORD_CLIENT_SECRET اضغط علي Add Redirect واضف http://localhost:3000/api/auth/callback/discord اضف NEXTAUTH_SECRET الي .env كـ String، في الـ Production اضف كلمة سر قوية.


Recent Contributors To This Page