Video教程介绍(开篇)
教程簡(jiǎn)介
本文將簡(jiǎn)單描述視頻網(wǎng)站教程,視頻網(wǎng)站是一個(gè)類似于騰訊視頻一樣的網(wǎng)站,視頻資源用戶自己上傳,然后提供友好的界面查看視頻和搜索視頻,并且提供管理頁(yè)面對(duì)于視頻進(jìn)行管理,我們將使用Blazor作為前端,并且由MasaFramework作為后端框架,一般情況下我們需要做簡(jiǎn)單的權(quán)限管理,對(duì)于用戶登錄我們將使用JWT,用戶將進(jìn)行角色區(qū)分,因?yàn)闀?huì)存在管理后臺(tái),所以需要區(qū)分角色,一般系統(tǒng)默認(rèn)會(huì)創(chuàng)建一個(gè)用戶,這個(gè)用戶就是最高權(quán)限用戶。
技術(shù)棧
后端技術(shù)棧:.NET 8,MasaFramework,MiniApis,EntityFrameworkCore,PostgreSQL,Redis,DDD,CQRS,沖血模型,Docker,JWT,AutoMapper,Swagger,
前端技術(shù)棧:Maui,HttpClient進(jìn)行交互。
后端項(xiàng)目創(chuàng)建
環(huán)境準(zhǔn)備:Visual Studio 2022,.NET 8 SDK
-
第一步安裝
MasaFramework項(xiàng)目模板dotnet new install MASA.Template -
創(chuàng)建后端項(xiàng)目,打開
Visual Studio 2022,創(chuàng)建新項(xiàng)目
項(xiàng)目創(chuàng)建完成,然后得到倆個(gè)項(xiàng)目,Video.Contracts和Video.Service,一般共用的模型或接口定義都放到Video.Contracts。
結(jié)尾
項(xiàng)目文檔開源地址:
github https://github.com/239573049/docs
gitee https://gitee.com/hejiale010426/docs
qq群:737776595
掃碼加入公眾號(hào)一塊學(xué)習(xí)
總結(jié)
以上是生活随笔為你收集整理的Video教程介绍(开篇)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iQOO Neo7 SE配置参数曝光:搭
- 下一篇: [ORB/BEBLID] 利用OpenC