พื้นที่เก็บข้อมูลนี้มี WebAPI สำหรับเว็บไซต์ที่เรียกว่า bdmI เป็นโปรเจ็กต์ระยะยาวสี่โปรเจ็กต์ซึ่งมีจุดมุ่งหมายเพื่อสร้าง RESTful API ที่รองรับเว็บแอปพลิเคชัน bdmI
C# กำหนดเป้าหมาย .NET Core 3.1
ASP.NET คอร์
Entity Framework พร้อมระบบจัดการฐานข้อมูลเชิงสัมพันธ์ PostgreSQL
กรอบข้อมูลประจำตัว
รูปแบบพื้นที่เก็บข้อมูล UnitOfWork
เพื่อให้สามารถรัน WebAPI ได้ คุณต้องทำตามขั้นตอนง่ายๆ เหล่านี้:
สร้างฐานข้อมูลเปล่า เติมฐานข้อมูลที่สร้างขึ้นใหม่ของคุณด้วยไฟล์ create-tables-or-reset-database.sql
ตั้งค่าตัวแปรสภาพแวดล้อมของคุณด้วยคู่คีย์-ค่าต่อไปนี้:
COONECTION_STRING : Host=DBHost; Database=DBName; Username=YourUsername; Password=YourPassword;
DOMAIN_STRING : https://bdmi.netlify.app/
SECRET_KEY : your secret key
EMAIL_PASSWORD : your emailservice password
REDIRECT : http://localhost:3000
เรียกใช้แอปพลิเคชัน หากต้องการตั้งค่าส่วน EmailService ของโครงการ โปรดสร้างบัญชีอีเมลเพื่อส่งการยืนยันไปยังผู้ใช้เมื่อลงทะเบียน
ส่วนหน้า bdmI ที่ทำหน้าที่เป็นเลเยอร์การนำเสนอสำหรับโครงการมีอยู่ที่ลิงก์ต่อไปนี้: bdmI-frontend
Heroku มีแนวโน้มที่จะหลับเมื่อแอปพลิเคชันไม่ทำงาน ดังนั้น แนะนำให้รอประมาณ 20-30 วินาทีหลังจากเปิดตัวเว็บไซต์ เพื่อให้แบ็กเอนด์มีเวลาโหลด
ผู้ร่วมโครงการนี้เป็นนักเรียนของ Codecool Ltd. ทั้งหมด
แอนนา ซิเนจ
เอสซ์เตอร์ มาซี
นอร์เบิร์ต เบนโก