.NET 8 Video教程介紹(開篇)

tokengo發表於2023-11-20

教程簡介

本文將簡單描述影片網站教程,影片網站是一個類似於騰訊影片一樣的網站,影片資源使用者自己上傳,然後提供友好的介面檢視影片和搜尋影片,並且提供管理頁面對於影片進行管理,我們將使用Blazor作為前端,並且由MasaFramework作為後端框架,一般情況下我們需要做簡單的許可權管理,對於使用者登入我們將使用JWT,使用者將進行角色區分,因為會存在管理後臺,所以需要區分角色,一般系統預設會建立一個使用者,這個使用者就是最高許可權使用者。

技術棧

後端技術棧:.NET 8,MasaFramework,MiniApis,EntityFrameworkCore,PostgreSQL,Redis,DDD,CQRS,衝血模型,Docker,JWT,AutoMapper,Swagger,

前端技術棧:Maui,HttpClient進行互動。

後端專案建立

環境準備:Visual Studio 2022.NET 8 SDK

  1. 第一步安裝MasaFramework專案模板

    dotnet new install MASA.Template
    
  2. 建立後端專案,開啟Visual Studio 2022建立新專案

專案建立完成,然後得到倆個專案,Video.ContractsVideo.Service,一般共用的模型或介面定義都放到Video.Contracts

結尾

專案文件開源地址:
github https://github.com/239573049/docs
gitee https://gitee.com/hejiale010426/docs
qq群:737776595

相關文章