问题标签 [abp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
429 浏览

abp - 如何删除 Abp.io 模板中的语言?

我需要隐藏语言选择菜单。在源代码 Abp famework 我看到了代码,什么检查计数注册语言。如果语言多于一种,则语言选择菜单项可见。

0 投票
3 回答
407 浏览

domain-driven-design - AutoMapper 模式是否违反 DDD 原则?

我最近在尝试 Abp 框架,很高兴地发现它是 DDD 的一个很好的实现。但由于它使用 AutoMapper 将 DTO 转换为实体/聚合,我注意到它能够使我的私有聚合设置器短路,这显然违反了 DDD 的主要规则。虽然 AutoMapper 的目标是减少手动操作,但 DDD 通过私有 setter 强调不变量。

怎样才能把这两个看似矛盾的概念搞清楚,并顺利使用这个框架呢?这是否意味着我必须放弃 AutoMapper 以保持 DDD 原则,反之亦然?

我相信 AutoMapper 不是 DDD 的反模式,因为它在社区中非常流行。换句话说,如果 AutoMapper 可以使用反射(据我所知)来设置私有设置器,那么其他任何人都可以。这是否意味着私人二传手本质上是不安全的?

感谢任何人可以帮助我或给我一个提示。

0 投票
1 回答
196 浏览

mysql - 使用 Volo ABP for MySQL 的迁移问题

我最近使用以下配置从abp.io下载了一个项目:

更新数据库时,我在包管理器控制台中收到以下错误。

以下是迁移脚本:

我删除了旧的迁移并添加了一个新的迁移,结果是上面的脚本。

我将“Value”属性的 maxLength 更改为 1000。现在它显示以下错误消息:

我尝试在 MySql Workbench 中运行以下脚本 [在包管理器控制台中生成]。这也给了我同样的错误信息。

请帮忙。

0 投票
1 回答
52 浏览

asp.net-core - 在本地从 Mac 连接到 Windows 以获取 Asp.net 核心 API

我正在通过 Asp 开发一个跨平台的应用程序。净零。我的 API 服务器在 Windows 机器上运行,我正在尝试在 Mac 上使用 API。windows和Mac都在同一个wifi网络上。

我检查了其他帖子并更改applicationUrl

"https://0.0.0.0:44301/;https://192.168.x.x:44301;http://windowsComputerName:5000/"

它没有连接。

甚至ping 192.168.x.x会超时。

我是否应该更改任何其他网络设置以让 Mac 使用 REST API?

0 投票
1 回答
59 浏览

abp - 依赖项目的 abp.io AddRazorRuntimeCompilation

我需要大量修改 Volo.Abp.Account.Web 项目(register.cshtml 等)。必须在不重新构建的情况下测试对视图、js 等的更改。

我尝试配置运行时编译但没有成功:

在 Startup.cs 中:

在 AbpAccountWebModule.cs 中:

这是 .NET Core 限制吗?有任何想法吗?

0 投票
0 回答
524 浏览

postman - 邮递员的权限

通过招摇我访问没有权限的 api 端点,但是当我尝试与邮递员相同的 api 端点时,我最终得到了返回给我的权限错误:未授予所需的权限。

编辑:这里有一些图片: 这就是我获得令牌的方式

这是来自文档,它显示权限,但在我的情况下不是

在此处输入图像描述

继承自父身份验证的令牌,其中仅包含不记名令牌。

从 swagger 中调用的同一个 api:有 在此处输入图像描述 什么想法吗?

0 投票
0 回答
321 浏览

angular - 带有 Angular 9+ Material UI 设计的 ABP 框架

待在家里,拯救生命..!

我们计划为我们的云套件企业产品采用“ABP 框架和 Angular 9+ Fuse Material Theme” 。

ABP 框架与 Angular 9+ Fuse 主题最匹配吗?

有没有可以集成前端(Angular 9+)和后端(swagger API)的工具?它可能会减少开发时间?

问题,如果我们整合上述框架:

  • 在整个产品中启用用于语音对话的 Google AI 机器人?
  • 在 iOS 和 Android 移动应用程序中使用后端 swagger API?
  • 聊天(私人和群组)、语音、视频会议缩放 API 和 UI 集成?
  • 用于仪表板和报告的业务智能第三方工具集成?
  • 文档处理第三方工具集成?

后端框架有什么替代方案吗?

笔记:

- 我们想使用角度和材质 UI

- 首选技术 ASPNET Core

欢迎您的推荐..!

非常感谢..!

0 投票
1 回答
72 浏览

abp - ABP vnext:自动 API 控制器:默认需要身份验证

默认情况下,我们如何要求自动 API 控制器进行身份验证?

如果我们添加这个:

自动 API 控制器需要身份验证,但是 [AllowAnonymous] 属性不适用于特定服务。

谢谢

0 投票
1 回答
609 浏览

docker-compose - 使用 Docker Compose 将 Asp.Net ABP angular 和 asp.net core 部署到 Azure

我有一个带有 Asp.Net ABP angular 和 asp.net core 的项目。

使用 Docker,它将使用 docker 构建,如下所示:

在此处输入图像描述

我想知道如何将它们部署到 Azure Docker Compose。

0 投票
2 回答
544 浏览

asp.net - 从 ABP.io 禁用多租户

我们最近开始在 ABP.io 之上构建我们的项目。在我们的项目中,我们没有多租户的要求。所以我们想从项目中完全删除它。

我试图从 ABP.io 的可用文档中找到解决方案。但是我找不到任何相关的文件来这样做。

是否可以从 ABP.io 项目中删除多租户?如果是,那么执行此操作的步骤是什么?