我想为开发,测试和部署创建类似的环境-目前正在将我的应用程序从计算引擎移植到应用程序引擎。
目前,我已经通过标准方法表达了投放静态文件的情况:
UITextFields
通读App Engine文档,目前尚不清楚如何正确设置此设置,以使其能够在他们提供的UIViewController
和网络预览中使用,并最终在生产中使用。
app.use(express.static('../dist'));
app.use(express.static('../public'));
内的处理程序是否有必要,还是可以保留?
一些额外的澄清:
localhost
我正在使用灵活应用引擎环境。
答案 0 :(得分:2)
使用app.yaml
处理程序配置来提供静态文件仅适用于标准环境,请参见Serving Static Files。非常常见的混乱,这可能会帮助:How to tell if a Google App Engine documentation page applies to the standard or the flexible environment。
对于灵活的环境,说明位于Serving Static Files:
灵活的环境使您可以决定如何投放静态广告 您的应用程序的内容。您可以直接投放静态内容 从您的应用程序中,将其托管在Cloud Storage之类的GCP选项上,或使用第三方内容分发网络(CDN)。
由于您要从应用程序中提供静态内容,因此对于所有环境,您都已经需要基于express.static
(与Example of serving static files with your app一样的已实现解决方案)。