Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular应用程序引擎无法在Safari中命中直接路线_Angular_Google Cloud Platform_Safari_Routes_App.yaml - Fatal编程技术网

Angular应用程序引擎无法在Safari中命中直接路线

Angular应用程序引擎无法在Safari中命中直接路线,angular,google-cloud-platform,safari,routes,app.yaml,Angular,Google Cloud Platform,Safari,Routes,App.yaml,我有一个Angular 9应用程序部署在GCP应用程序引擎上。在Safari中输入myappname.com/route-name后,应用程序将转到默认路由/哪些路由到主页。预期的行为将转到指定的路由。在其他浏览器(如Chrome)中输入myappname.com/route-name将按预期初始化特定路由 Safari是否有任何特定的东西可以阻止这种直接路由行为?如果我转到,它会按预期转到指定的路由,但在进入裸域myappname.com/route-name(不带www)时会转到默认路由。这

我有一个Angular 9应用程序部署在GCP应用程序引擎上。在Safari中输入myappname.com/route-name后,应用程序将转到默认路由/哪些路由到主页。预期的行为将转到指定的路由。在其他浏览器(如Chrome)中输入myappname.com/route-name将按预期初始化特定路由

Safari是否有任何特定的东西可以阻止这种直接路由行为?如果我转到,它会按预期转到指定的路由,但在进入裸域myappname.com/route-name(不带www)时会转到默认路由。这可能是app.yaml的问题,还是应该在代码中解决

app.yaml

runtime: python38

handlers:
  - url: /(.*\.(js|css|svg|png|jpg|ico)(|\.map))$
    static_files: dist/myappname/\1
    upload: dist/myappname/(.*)(|\.map)
    secure: always
  - url: /.*
    static_files: dist/myappname/index.html
    upload: dist/myappname/.*
    secure: always