问题标签 [umbrella]

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 投票
1 回答
579 浏览

elixir - 具有多个包含前端逻辑的应用程序的 Umbrella 项目。

我有 2 个具有共享功能/路由的应用程序。例如,在这两个应用程序中都有日记、目标跟踪、睡眠跟踪等,它们以相同的方式工作。每个应用程序还有特定的路线。在 AppA 中,用户可以跟踪他们的情绪,在 AppB 中,用户可以查看医生的笔记。

有没有办法拥有一个包含在/apps通用应用程序、AppA 和 AppB 中的伞式项目?每个应用程序都有自己的路由器/控制器/模板等。AppA 和 AppB 都需要 GenericApp 作为依赖项。到目前为止,我只看到一个包含前端逻辑(Web)的应用程序的伞形项目,其他应用程序是包含在其中的库。这如何与跨多个应用程序的路由一起工作?我可以为此采取另一种方法吗?

我在搜索中找到了这个问题和答案,但这并不是我要找的。它似乎遵循一个前端应用程序的模式,包括在其他库中。

0 投票
1 回答
484 浏览

phoenix-framework - 是否有正确的方法可以将非伞式项目更改为在 Phoenix 框架中使用伞式功能?

现在使用 Phoenix 框架。一开始,我们没有使用--umbrellaoption 来生成项目。所以这个结构就像一个简单的伞式应用程序。

现在想改变项目的umbrella方式。是否有可能以及如何做?

0 投票
1 回答
222 浏览

elixir - 伞形编译期间的未定义函数警告

我在伞形应用程序结构中遇到了一个奇怪的问题。当我在运行mix clean命令后编译整个项目时,我从 application_a 收到以下警告消息:

问题是该模块在那里,ApplicationB.ModuleName.function_name/0已定义并且是公共的。当我在交互式 shell 中从伞级运行项目时,一切正常,我可以手动调用该函数,它按预期工作。我一直在尝试进行研究,据我所知,ApplicationB 的功能应该可用于 ApplicationA,因为两者都在同一个保护伞中,并且无需将它们添加到 deps 列表中。如果该函数是在我的 application_b 的 /lib 文件夹中定义的,那么它应该可供其他应用程序使用。

有谁知道如何摆脱警告,更重要的是 - 解释一下?:)

0 投票
1 回答
386 浏览

elixir - 凤凰伞应用程序不热重载代码

我在 Phoenix 伞形应用程序中重新加载代码时遇到问题。

我的雨伞由 2 个应用程序组成:app 和 app_web。app_web 中的任何更改都会根据需要热重新加载,但我无法使用 app.xml 中的代码进行相同的操作。

我应该从哪里开始寻找?

0 投票
0 回答
145 浏览

api - api-umbrella 日志配置

我在我的服务器上使用api-umbrella,它运行良好....直到我不得不在我的服务器上登录很多...

所以我尝试更改日志配置和日志轮换。

  1. 我找到了 logrotate 配置,它运行良好。

  2. 我尝试在 /opt/api-umbrella/etc/nginx/routeur.conf中更改nginx的日志配置, 但是每次我重新启动 api-umbrella 时都会(或似乎)重写此配置文件。

那么如何更改所有 api-umbrella 元素的配置?特别是 nginx

真诚的,

0 投票
1 回答
1679 浏览

interface - 带 Dart/Flutter 的雨伞导入

我正在为 Dart (Flutter) 开发一个插件。我已将源代码拆分为许多不同的实现文件,以保持干净并避免拥有一个庞大的文件。

问题是,我不希望用户在使用我的包时必须导入大量源文件。

有什么方法可以在颤振或 Dart 本身中声明某种伞形接口?

0 投票
1 回答
84 浏览

regex - 在编写正则表达式以捕获 DNS 日志时需要帮助

下面是我需要编写正则表达式来捕获主机名“ Renju123 ”的 DNS 示例日志。两个样本的日志格式结构几乎没有什么不同。

日志示例如下:

"2018-12-12 13:25:30","Renju, Jacob,M(renjutest)","Renju, Jacob, M (rtest),Renju123,Default Site,Test/firewall","10.221.5.136", "XXX.XXX.XXX.XXX","允许","16 (A)","NOERROR","1XX.1X.1XX.1XX.Test.com.","计算机安全"

"2018-12-12 13:09:55","rtest","Renju123,Default Site,Renju Renju/Renju","10.250.33.85","XXX.XXX.XXX.XXX","允许"," 12 (PTR)","NOERROR","1XX.1X.1XX.1XX.Test.com.","软件/技术"

我使用的正则表达式仅捕获第一个日志主机名

(?P(?<=),).*?(?=,.?Default))链接在这里

但我想要一个正则表达式从两个示例日志中捕获主机名(Renju123)

0 投票
0 回答
117 浏览

soap - 生成的 Soap 客户端在 Elixir Distillery Release 中不起作用

我使用以下库从我的 wsdl 文件中生成了一个肥皂客户端。 https://github.com/bet365/soap

在我的开发环境中一切正常 - 我可以成功调用服务。

问题:当我通过 Distillery 构建我的 Elixir 版本时,它似乎根本不起作用。我得到了先前生成的客户端的回复:

我想到了关于 hrl-records(包含文件夹)或生成的客户端(src 文件夹)的路径问题。所有尝试 - 没有运气。此外,我的应用程序是雨伞应用程序(也许有问题..?)

任何帮助表示赞赏!

0 投票
1 回答
2859 浏览

ios - iOS Umbrella Framework - 代码设计问题

我有一个通过 Cocoapods 作为供应商框架分发的 Umbrella 框架,并在发布模式下编译。

它与模拟器完美配合,但我对嵌套在伞层中的子框架上的代码符号有疑问。

这是错误:

然后,如果我启动应用程序以使用以下脚本对子框架进行签名:

我收到此错误:

0 投票
1 回答
178 浏览

docker - docker:Elixir Umbrella 项目的参考格式无效

按照本教程,我正在尝试在投入生产之前对我的 Elixir Umbrella 项目进行 docker 化。

我正在尝试使用以下命令通过 Docker 运行我的应用程序:

我收到以下错误:docker: invalid reference format. See 'docker run --help'.

由于我是 Docker 新手,所以我不知道问题可能来自哪里。

当我跑步时docker images,我得到: