Skip to content

tranphuc8a/Knowledge-Sharing-Hust

Repository files navigation

Đồ án tốt nghiệp kỹ sư

Cài đặt và chạy ứng dụng

Chuẩn bị môi trường

Khởi động frontend (Vue.js)

  • Trỏ tới mã nguồn Frontend: cd KnowledgeSharingVue/knowledge-sharing-vue
  • Cài đặt dependencies và chạy frontend:
npm install
npm run serve -- --port 8080

Frontend sẽ chạy trên địa chỉ localhost:8080

Khởi động backend (ASP.NET Core API)

  • Trỏ tới mã nguồn Backend: cd KnowledgeSharingApi
  • Cài đặt dependencies và khởi động backend:
dotnet build
dotnet run --project KnowledgeSharingApi/KnowledgeSharingApi.csproj --urls=https://localhost:5000

Backend sẽ chạy trên địa chỉ localhost:5000

Cấu hình cơ sở dữ liệu

  • Khởi động hệ quản trị cơ sở dữ liệu MySQL
  • Tạo cơ sở dữ liệu rồi chạy file script tạo cấu trúc bảng biểu create-database.sql trong thư mục gốc của project
  • Cấu hình lại chuỗi kết nối cơ sở dữ liệu trong file appsettings.json của backend, biến ConnectionStrings:MariaDb

Build và chạy toàn bộ ứng dụng

  1. Build Backend và Frontend:
  • Đối với frontend: npm run build
  • Đối với backend: dotnet build KnowledgeSharingApi.sln
  1. Run Toàn bộ ứng dụng:
  • Khởi động Backend và Frontend theo hướng dẫn ở trên.
  • Truy cập địa chỉ localhost:8080 trên trình duyệt để xem ứng dụng hoạt động.

Triển khai