![](/img/trans.png)
[英]Google App Engile , Node JS, not work serving javascript static files
[英]Google App Engine, serving static files
我想为开发,测试和部署创建类似的环境-目前正在将我的应用程序从计算引擎移植到应用程序引擎。
目前,我已经通过标准方法来提供静态文件投放服务:
app.use(express.static('../dist'));
app.use(express.static('../public'));
通过阅读App Engine文档,目前尚不清楚如何正确设置此设置,以使其能够在他们提供的localhost
和网络预览上使用,并最终在生产中使用。
app.yaml
的处理程序是必需的还是可以app.yaml
表述?
一些额外的澄清:
if/else
我正在使用灵活的 App Engine环境。
使用app.yaml
处理程序配置来提供静态文件仅适用于标准环境,请参阅《 提供静态文件》 。 常见的混淆可能会有所帮助: 如何判断Google App Engine文档页面是适用于标准环境还是灵活环境 。
对于灵活的环境,说明位于“ 提供静态文件” :
灵活的环境使您可以决定如何为应用程序提供静态内容。 您可以直接从应用程序提供静态内容,也可以将其托管在GCP选项(如Cloud Storage)上 ,也可以使用第三方内容交付网络(CDN)。
由于您想从应用程序中提供静态内容,因此对于所有环境,您都已经需要基于express.static
实现的解决方案(就像在使用应用程序提供静态文件的示例中一样 )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.