Angular7 apple应用程序站点关联在angular 7中用作静态文件

Angular7 apple应用程序站点关联在angular 7中用作静态文件,angular7,ios-universal-links,Angular7,Ios Universal Links,我看到了类似的话题,但与我的问题不同,我希望你们中的一些人能帮助我 让我们开始吧 我用SSR运行angular 7,我也实现了apple应用程序站点关联(文件放在项目的根目录中),但它停止工作或从未工作,但直到现在没有人注意到它 日志中的问题: Error: Cannot match any routes. URL Segment: 'apple-app-site-association' 我开始检查所有内容,当我想通过直接url获取此文件时,我无法检索它。我用robots.txt检查了情况,

我看到了类似的话题,但与我的问题不同,我希望你们中的一些人能帮助我

让我们开始吧

我用SSR运行angular 7,我也实现了apple应用程序站点关联(文件放在项目的根目录中),但它停止工作或从未工作,但直到现在没有人注意到它

日志中的问题:

Error: Cannot match any routes. URL Segment: 'apple-app-site-association'
我开始检查所有内容,当我想通过直接url获取此文件时,我无法检索它。我用robots.txt检查了情况,在本例中,我得到了该文件,因此它与提供该文件密切相关

我已使用规则将此文件移动到.well/文件夹下:

"glob": "**/*",
"input": "src/.well-known",
"output": "/.well-known"
然后通过邮递员和requestlocalhost:4000/.well-known/apple-app-site-association我得到了正确的内容

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

"glob": "file",
"input": "src",
"output": "/"

我只能看到file2.txt的内容

据 可以将此文件放在根目录或子文件夹中,如.well-known

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

"glob": "**/apple-app-site-association"
"glob": "*/apple-app-site-association"
"glob": "apple-app-site-*"
在angular 7中,是否有任何规则规定我们不能在根目录中提供没有扩展名的文件? 如果没有,那么如何正确地使用angular.json文件


我会很感激所有的想法。

我还检查了静态文件,如:{“glob”:“favicon.ico”,“input”:“src”,“output”:“/”},{“glob”:“.htaccess”,“input”:“src”,“output”:“/”},看起来.htaccess不起作用,但是favicon.ico起作用
"glob": "**/apple-app-site-association"
"glob": "*/apple-app-site-association"
"glob": "apple-app-site-*"