待解决问题
一套轻量级的万抖销短视频微服务开发框架系统源码怎么写?
离问题结束还有0天0小时 |
提问者:哈哈一笑很倾城
|
提问时间:2022-12-3 11:31
一套轻量级的万抖销短视频微服务开发框架系统源码怎么写?最好是有附带源码吗?目录结构
src
clientApp 前端项目(Vue)
serverApi 后端项目(.NET Core 3.1)
doc 项目相关文档(sql脚本、docker脚本、docker-compose.yaml文件)
tools 工具App
test 测试工程
ClientApp
clientApp 基于 Vue-Element-Admin 以及 Web-Flash 搭建,前端主要技术栈 Vue + Vue-Router + Vuex + Axios
代码:
//program.cs
if (env.IsProduction() || env.IsStaging())
{
var configuration = cb.Build();
//从consul配置中心读取配置
var consulOption = configuration.GetSection("Consul").Get<ConsulConfig>();
cb.AddConsul(new[] { consulOption.ConsulUrl }, consulOption.ConsulKeyPath);
}
//startup.cs
if (env.IsProduction() || env.IsStaging())
{
//启动后自动注册服务到consul
app.RegisterToConsul(_srvRegistration.GetConsulConfig());
}
//ServiceRegistrationHelper.cs
//获取用户认证、鉴权服务
var authServerAddress = (_env.IsProduction() || _env.IsStaging()) ? "webapi" : "http://localhost:5010";
base.AddRpcService<IAuthRpcService>(authServerAddress, policies);
src
clientApp 前端项目(Vue)
serverApi 后端项目(.NET Core 3.1)
doc 项目相关文档(sql脚本、docker脚本、docker-compose.yaml文件)
tools 工具App
test 测试工程
ClientApp
clientApp 基于 Vue-Element-Admin 以及 Web-Flash 搭建,前端主要技术栈 Vue + Vue-Router + Vuex + Axios
代码:
//program.cs
if (env.IsProduction() || env.IsStaging())
{
var configuration = cb.Build();
//从consul配置中心读取配置
var consulOption = configuration.GetSection("Consul").Get<ConsulConfig>();
cb.AddConsul(new[] { consulOption.ConsulUrl }, consulOption.ConsulKeyPath);
}
//startup.cs
if (env.IsProduction() || env.IsStaging())
{
//启动后自动注册服务到consul
app.RegisterToConsul(_srvRegistration.GetConsulConfig());
}
//ServiceRegistrationHelper.cs
//获取用户认证、鉴权服务
var authServerAddress = (_env.IsProduction() || _env.IsStaging()) ? "webapi" : "http://localhost:5010";
base.AddRpcService<IAuthRpcService>(authServerAddress, policies);
热点问题