您不应该使用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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)