Angular 7.2.7 / ASP.NET Core 2.2 Seed Project مع تصحيح أخطاء VS Code الكامل
git clone https://github.com/wesleygrimes/angular-aspnetcore-seed.git
.git
- rm -rf .git
git init
(cd ClientApp && npm install)
dotnet restore
code .
F5
الواجهة الخلفية هي تطبيق ASP.NET Core 2.2 WebAPI.
Controllers
- أضف نقاط نهاية جديدة عن طريق إنشاء وحدات تحكم أو تحديثها في هذا الدليلModels
- قم بإضافة نماذج البيانات في هذا المجلدInterfaces
- أضف أي واجهات سيتم تنفيذها في هذا الدليلServices
- أضف أي خدمات في هذا الدليل. عادةً ما تقوم الخدمات بإجراء تفاعلات HttpClient وقاعدة البيانات المباشرةStartup.cs
- يوجد تكوين بدء التشغيل هنا، بالإضافة إلى تسجيل أي خدمات بيانات سيتم إدخالها في وحدات التحكم في وقت التشغيل ستجد رمز الواجهة الأمامية في دليل ClientApp
. هذا تطبيق Angular 7.2.0 CLI متوافق تمامًا. وهذا يعني أنه من داخل مجلد ClientApp
تتوفر إمكانيات ng generate
الكاملة ويتم تشجيعها.
هذا مشروع ASP.NET Core 2.2 مع واجهة أمامية Angular 6. تم تكوين مشروع dotnet لإنشاء مشروع Angular تلقائيًا عند تنفيذ dotnet run
. هذا يعني أنه لا داعي للقلق بشأن تشغيل ng serve -o
يدويًا. يتم تشغيله أيضًا في وضع إعادة التحميل السريع، لذا فإن أي تغييرات يتم إجراؤها على كود dotnet و/أو الكود الزاوي ستؤدي إلى إعادة التحميل والتحديث التلقائي في المتصفح.
يشتمل هذا المشروع على ملف .vscode/launch.json
وملف .vscode/tasks.json
. هذا يعني أنه يمكنك افتراضيًا تشغيل F5
والوصول إلى نقاط التوقف في كل من التعليمات البرمجية من جانب الخادم والعميل. حلو!!
إذا كانت لديك مشكلات عند التشغيل لأول مرة، فتأكد من اختيار هدف تصحيح الأخطاء Full stack
.
هذا مشروع غير رسمي للغاية وسيتم قبول أي وجميع طلبات السحب مع التحسينات. وإنني أتطلع إلى ملاحظاتك!
إذا كنت جديدًا أو من ذوي الخبرة في استخدام Angular، فإنني أوصي بشدة بالتوجه إلى Ultimate Angular والاشتراك في دورات Angular Framework. اتبع الرابط الموجود في اللافتة للقيام بذلك.