bdmI backend
1.0.0
該儲存庫包含名為 bdmI 的網站的 WebAPI。這是一個為期四個衝刺的項目,旨在創建一個為 bdmI Web 應用程式提供服務的 RESTful API。
C# 面向 .NET Core 3.1
ASP.NET 核心
帶有 PostgreSQL 關係型資料庫管理系統的實體框架
身分框架
儲存庫模式、工作單元
為了能夠執行 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.的學生。
安娜·欽格
埃斯特·馬茲
諾伯特·本科