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 .gitgit init(cd ClientApp && npm install)dotnet restorecode .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 ด้วยตนเอง นอกจากนี้ยังทำงานในโหมดรีโหลดด่วน ดังนั้นการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับโค้ดดอทเน็ตและ/หรือโค้ดเชิงมุมจะทำให้เกิดการโหลดและรีเฟรชอัตโนมัติในเบราว์เซอร์
สิ่งที่รวมอยู่ในโปรเจ็กต์นี้คือไฟล์ .vscode/launch.json และไฟล์ . .vscode/tasks.json ซึ่งหมายความว่าโดยค่าเริ่มต้น คุณสามารถเรียกใช้ F5 และ Hit เบรกพอยต์ทั้งในโค้ดฝั่งเซิร์ฟเวอร์และไคลเอ็นต์ หวาน!!
หากคุณมีปัญหาเมื่อใช้งานครั้งแรก ตรวจสอบให้แน่ใจว่าได้เลือกเป้าหมายการแก้ไขข้อบกพร่อง Full stack
นี่เป็นโครงการที่ไม่เป็นทางการมากและคำขอดึงข้อมูลที่มีการปรับปรุงทั้งหมดจะได้รับการยอมรับ ฉันหวังว่าจะได้รับความคิดเห็นของคุณ!
หากคุณยังใหม่หรือมีประสบการณ์กับ Angular ฉันขอแนะนำให้คุณไปที่ Ultimate Angular และสมัครเรียนหลักสูตร Angular Framework ตามลิงก์ในแบนเนอร์เพื่อดำเนินการดังกล่าว