问题标签 [aliases]

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 回答
55 浏览

joomla - Joomla 相同的菜单别名

我在版本 3 中使用 Joomla。我有别名问题,可能不一样。

我正在建立一个将以这种方式工作的网站:

有一个用户资料数据库。单个用户配置文件有其自己的特定菜单,可由配置文件的所有者配置。每个菜单必须至少有一项称为新闻。

问题是,我无法创建具有相同别名的菜单。即使父母不同,我也关心它们看起来像这样的 URL:

www.abc.def / john-smith / 新闻

www.abc.def / sam-jones / 新闻

有任何想法吗?

0 投票
1 回答
241 浏览

sql - 使用 REGEX 从 select / view 语句中提取所有带别名的字段

我将如何从这个 sql 语句中检索字段?

我需要这样检索字段:

1:*

2:SUBSTRING( PARCEL_NO, 1, 3) as CC_GROUP

任何帮助深表感谢 :)

0 投票
1 回答
743 浏览

javascript - 如何在 ui-router 中使用别名?

我正在使用 Angular ui 在 Angular js 中进行路由。我有一个像 http://servername/#/news/14这样的网址。但我想使用别名并拥有像http://servername/#/news/news_title 这样的网址。有可能在角度ui中吗?

这是我的配置

0 投票
0 回答
1525 浏览

typescript - 在 webpack (typescript) 中为长路径创建别名

我正在尝试为 webpack 中的长路径创建别名,但找不到有效的解决方案。

我设法找到了一个看起来像是正确解决方案的片段,但它没有奏效。

我已将 webpack.dev.js 添加到 module.exports 中:

并将其导入 app.component:

然后我得到错误:

未捕获的错误:无法找到模块“./app.component”[WDS] 编译时出错。./src/app/app.component.ts 模块构建失败:错误:无法解析模块'app/testino/test'

该服务的路径是src/app/testino/test/TestinoTest.service.ts

提前致谢

解决方案:(感谢 Bob Sponge)

在导入中,必须有从别名到特定文件的完整路径

0 投票
1 回答
955 浏览

ansible - 在唯一的用户/主机组合上运行 Ansible 剧本

我一直在尝试在我们的团队中实施 Ansible 来管理不同类型的应用程序事物,例如产品和应用程序的配置文件、维护脚本的分发……

我们不喜欢在我们的团队中使用“主机名”,因为我们有 300 多个没有意义的名称。因此,我开始在 Ansible hosts 文件中为它们创建别名,例如:

这意味着我们有一个名为“app1”的 BPM 应用程序,它在集成测试中部署在两台主机上,在用户验收测试中部署在两台主机上。到目前为止,一切都很好。现在,我可以运行 Ansible 剧本来(例如)为团队成员设置 SSH 访问(authorized_keys)或推送维护脚本。我可以在每个主机上单独运行这些 PB,在所有主机 ITT 或 UAT 甚至任何地方运行。

但是,通常情况下,我们会在现有主机上再次安装相同的应用程序 app1,但目的不同——比如“训练”环境。我的反应是这样做:

但是......现在运行 PB 变得一团糟并导致错误。从逻辑上讲,我有两个别名来访问相同的用户/主机组合:bpm-app1-u1 和 bpm-app1-t1。我不介意,这是完全合乎逻辑的,但是如果我要测试一个新的维护脚本,我会首先将它推送到 bpm-app1-i1 进行测试,如果没问题,我可能会针对 bpm-all 运行 PB。但是由于某些别名的非唯一用户/主机组合,PB 将在同一个用户/主机上运行多次。根据 PB 中的操作,这可能会巧合地起作用,但也可能会严重失败。

有没有办法告诉 Ansible“在所有 - 唯一的用户/主机组合上运行”?

0 投票
0 回答
159 浏览

git - 移动到新计算机后没有 Git 别名工作

我知道有很多关于设置 git 别名的信息来源,但它们似乎都不适合我。

我最近搬到了一台新电脑上,并移动了我的整个 git 存储库。因为我们的团队在 TFS 上,所以我使用了一个单独的 git 目录(不确定这是否相关。)除了我的别名之外,一切似乎都在工作。

执行“git config --global --list | grep alias”给出:

我什至将它们从我的 ~/.gitconfig 中删除并全部重置。

但它们都不起作用。“git st” 研磨了几秒钟,然后没有输出返回,而“git status” 给出了预期的状态响应。同样,“git br”什么也不返回,而“git branch”返回我的分支列表。“git co newbranch”什么都不做,而“git checkout newbranch”正确切换到新分支。

谁能给我一个关于出了什么问题的线索?

0 投票
1 回答
4134 浏览

ldap - 后缀检查发件人地址字段是否与 LDAP 中经过身份验证的用户名或其他有效别名匹配

我们有一个面向 Internet 的 MX 服务器,所有用户通过该服务器验证他们的传出连接以通过端口 587 提交电子邮件。该 MX 服务器将我们域的传入邮件路由到内部 postfix smtp 服务器,然后将邮件传递到本地 imap 服务器。

内部后缀 smtp 服务器用户 LDAP alias_maps = ldap:/etc/postfix/ldap-aliases.cf,用于查找用户邮箱所在的 imap 服务器。

有一个后缀选项...reject_sender_login_mismatch 可以映射... smtpd_sender_login_maps = ldap:/etc/postfix/smtpd_sender_login.cf

但是 - 我收到以下错误

7 月 4 日 11:23:26 smtp-1.domain1.com postfix/smtpd[31530]:警告:限制“reject_authenticated_sender_login_mismatch”被忽略:不支持 SASL

没有用户向内部后缀 smtp 服务器进行身份验证 - 它所做的只是从 MX 服务器路由电子邮件。我相信我看到警告“不支持 SASL”的原因是因为 postfix 不处理身份验证,因为它由 MX 服务器处理。

postconf -n


但是,使用不同的配置“smtpd_sender_restrictions = reject_unverified_sender”

如果“信封发件人”字段包含无效的伪造地址,则会记录以下内容——这对于阻止伪造未知电子邮件地址非常有用——但如果它是使用已知电子邮件地址伪造的,则无济于事。

NOQUEUE:拒绝:来自 mx.domain1.com[xxx.xxx.192.130] 的 RCPT:450 4.1.7:发件人地址被拒绝:未经验证的地址:未知用户:“hejem”;from= to= proto=ESMTP helo=

我想要实现的是我的本地内部后缀来检查“信封发件人字段”,以确保它不会被欺骗,因为它知道发送用户的用户名并在 LDAP 中查找它分配的“发件人”别名,如果它不匹配即他们'重新欺骗然后拒绝邮件。

任何建议如何在后缀中实施此检查?

谢谢

0 投票
1 回答
153 浏览

java - 从java访问tomcat别名目录

在 Tomcat7 中有一个选项可以使用上下文中的别名,如下所示:

有了这个,我可以从 webapp 外部访问文件。现在,我想从我的 Java 代码中写入和读取这个目录,但不知道如何。

我可以做这个:

这向我显示了 /var/tomcat/upload 的内容。

我怎样才能写到这个目录?

我对例外答案做了什么:将其添加到 context.xml:

这在我的java代码中:

这可行,但我只能使用参数并跳过别名,因为对于 java 它没有帮助。所以我不太确定别名背后的想法是什么。我认为这是用于上传文件,因为重新部署此目录后,内容不会被覆盖。但是,如果 java 只能使用额外的参数访问它,那么它只能用于提供可能位于 webapp 内部(战争内部)的静态内容。

0 投票
0 回答
1579 浏览

php - laravel 5.3 别名未找到 => 未定义类

我在 laravel 5.2 中创建了一个项目,并将其移动到 laravel 5.3 为此,我创建了一个全新的 laravel 5.3 项目文件夹,我将视图和控制器复制到新项目中。当试图让 Auth 工作时,我看到很多“未定义的类”错误。

通过检查 laravel 文档,我看到了这个,我现在被困在哪里

https://laravel.com/docs/5.3/authentication#retrieving-the-authenticated-user

所以,在 app.php 我看到

在我的控制器中,我得到“未定义的类身份验证”

这个“未定义的类”是通过将该行更改为来解决的

首先,为什么我不能只使用“ use Auth; ”?

在我的控制器文件中,我在DBAuthFile上收到“未定义的类”错误

在我的 app.php 文件中,这些名称的别名为

所以我想知道别名可能有什么问题?


接下来,当尝试获取经过身份验证的用户时,如文档中所述,这一行就足够了

在这里,“用户”抛出这个错误:

我使用谷歌检查,比较我的 Laravel 5.2 和我的 Laravel 5.3 文件夹中的文件,但没有看到任何解决方案。也许这里有人有答案?如上面链接中所述,它在我的 Laravel 5.2 项目中工作。

谢谢你

更新

只需按以下顺序尝试通过这些命令重建项目:

但仍然没有进展

0 投票
1 回答
267 浏览

bash - Bash 别名和点文件

# -*- sh -*-我最近在一个带有别名的文件顶部遇到了这个问题。它是某人的 bash 目录中的点文件的一部分,直到现在,我以前从未见过它。那么,这是什么?它与使用 shebang 有何不同?我尝试在谷歌上搜索 shebang 的替代品,但没有想出任何可以让我知道上面是什么的提示。社邦