静态页面在Google App Engine中返回404

静态页面在Google App Engine中返回404,第1张

静态页面在Google App Engine中返回404

您不应该使用Go处理程序来提供静态文件(除非您希望合并其他逻辑,例如高级日志记录或计数)。

您可以在应用程序的配置文件中定义静态文件处理程序

app.yaml
。官方文档中对此进行了详细说明:
静态文件处理程序

静态文件是针对给定URL直接提供给用户的文件,例如图像,CSS样式表或Javascript源文件。静态文件处理程序描述应用程序目录中的哪些文件是静态文件,以及由哪些URL服务。

为了提高效率,App
Engine与应用程序文件分开存储和提供静态文件。默认情况下,静态文件在应用程序的文件系统中不可用。可以通过将

application_readable
选项设置为来更改
true

可以通过两种方式定义静态文件处理程序:作为映射到URL路径的静态文件的目录结构,或作为将URL映射到特定文件的模式。

要使AppEngine自动提供静态文件,请将此条目添加到您的中

app.yaml

- url: /tr  static_files: testRoute.html  upload: testRoute.html

要使静态文件(包括递归子文件夹)的整个目录自动提供,请将此条目添加到

app.yaml

- url: /assets  static_dir: assets


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5019972.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存