.NET 8 Video教程介绍(开篇)
教程簡介
本文將簡單描述視頻網站教程,視頻網站是一個類似于騰訊視頻一樣的網站,視頻資源用戶自己上傳,然后提供友好的界面查看視頻和搜索視頻,并且提供管理頁面對于視頻進行管理,我們將使用Blazor作為前端,并且由MasaFramework作為后端框架,一般情況下我們需要做簡單的權限管理,對于用戶登錄我們將使用JWT,用戶將進行角色區分,因為會存在管理后臺,所以需要區分角色,一般系統默認會創建一個用戶,這個用戶就是最高權限用戶。
技術棧
后端技術棧:.NET 8,MasaFramework,MiniApis,EntityFrameworkCore,PostgreSQL,Redis,DDD,CQRS,沖血模型,Docker,JWT,AutoMapper,Swagger,
前端技術棧:Maui,HttpClient進行交互。
后端項目創建
環境準備:Visual Studio 2022,.NET 8 SDK
-
第一步安裝
MasaFramework項目模板dotnet new install MASA.Template -
創建后端項目,打開
Visual Studio 2022,創建新項目
項目創建完成,然后得到倆個項目,Video.Contracts和Video.Service,一般共用的模型或接口定義都放到Video.Contracts。
結尾
項目文檔開源地址:
github https://github.com/239573049/docs
gitee https://gitee.com/hejiale010426/docs
qq群:737776595
總結
以上是生活随笔為你收集整理的.NET 8 Video教程介绍(开篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EF Core预编译模型Compiled
- 下一篇: .NET周刊【11月第2期 2023-1