首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >apple站点协会作为静态文件在角7中使用。

apple站点协会作为静态文件在角7中使用。
EN

Stack Overflow用户
提问于 2020-07-21 14:51:32
回答 1查看 1K关注 0票数 2

我看到类似的话题,但与我的问题没有什么相同,我希望你们中的一些人能帮助我。

让我们开始吧。

我用SSR运行角形7,我也实现了apple-app站点关联(文件被放在项目的根部),但是它停止工作了,或者从来没有工作过,但是直到现在还没有人注意到它。

日志中的问题:

代码语言:javascript
运行
复制
Error: Cannot match any routes. URL Segment: 'apple-app-site-association'

我开始检查所有的东西,当我想通过直接url获取这个文件时,我无法检索它。我检查了robots.txt的情况,在本例中,我得到了该文件,因此它与服务该文件有很强的联系。

我已将该文件移到.著名的/文件夹下,其中有以下规则:

代码语言:javascript
运行
复制
"glob": "**/*",
"input": "src/.well-known",
"output": "/.well-known"

然后,通过邮递员和请求localhost:4000/.well-known/apple-app-site-association,我得到了正确的内容。

之后,我创建了测试文件和test2.txt,并为它们设置了直接规则如下:

代码语言:javascript
运行
复制
"glob": "file",
"input": "src",
"output": "/"

代码语言:javascript
运行
复制
"glob": "file2.txt",
"input": "src",
"output": "/"

我只看到了file2.txt的内容

根据https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html,可以将该文件放置在根文件中,也可以放置在像.

因此,主要的问题是为什么我不能在没有扩展名的情况下提供文件,我尝试了一些选项,但没有任何积极的结果,例如:

代码语言:javascript
运行
复制
"glob": "**/apple-app-site-association"
"glob": "*/apple-app-site-association"
"glob": "apple-app-site-*"

是否有任何规则,我们不能服务没有扩展名的文件在根目录7?如果没有,那么如何正确地处理angular.json文件。

我将感谢所有的想法。

EN

回答 1

Stack Overflow用户

发布于 2022-08-26 07:44:42

要在根目录中提供apple-app-site-association,需要将该文件放置到文件夹中。

例如,我将apple-app-site-association放在.apple文件夹中,所以.apple配置如下所示:

代码语言:javascript
运行
复制
{
  "glob": "**/*",
  "input": "src/.apple",
  "output": "/"
}

您之所以需要这样做,是因为角配置将全局路径“*/apple-app-site关联”作为文件夹(因为没有提供文件扩展名)。因此,它可以找到它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63017194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档