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