我想为开发、测试和部署创建类似的环境--我目前正在将我的应用程序从计算机引擎移植到应用程序引擎。
目前,我已经通过标准方法快速提供静态文件:
app.use(express.static('../dist'));
app.use(express.static('../public'));阅读App文档,还不清楚如何正确设置它,以便在它们提供的localhost &web预览上工作,并最终在生产中使用。
app.yaml中的处理程序是必需的还是可以留待表达?
一些额外的澄清:
if/else我正在使用灵活的应用程序引擎环境。
发布于 2018-06-25 20:55:47
使用用于服务静态文件的app.yaml处理程序配置只适用于标准环境,请参阅服务静态文件。很常见的混淆,这可能会有帮助:如何判断Google文档页面是否适用于标准或灵活的环境。
对于灵活的环境,指令位于服务静态文件
灵活的环境允许您决定如何为应用程序提供静态内容。您可以直接从应用程序中提供静态内容,在GCP选项(如云存储 )上托管它,或者使用第三方内容交付网络(CDN)。
由于您希望为应用程序中的静态内容提供服务,因此您已经实现的基于express.static的解决方案(就像在使用应用程序提供静态文件的示例中一样)应该满足您的所有环境的需要。
https://stackoverflow.com/questions/51029098
复制相似问题