首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >,提供静态文件

,提供静态文件
EN

Stack Overflow用户
提问于 2018-06-25 17:40:36
回答 1查看 581关注 0票数 1

我想为开发、测试和部署创建类似的环境--我目前正在将我的应用程序从计算机引擎移植到应用程序引擎。

目前,我已经通过标准方法快速提供静态文件:

代码语言:javascript
复制
app.use(express.static('../dist'));
app.use(express.static('../public'));

阅读App文档,还不清楚如何正确设置它,以便在它们提供的localhost &web预览上工作,并最终在生产中使用。

app.yaml中的处理程序是必需的还是可以留待表达?

一些额外的澄清:

  • 我想避免基于环境的if/else
  • 我想要一种为静态文件服务的单一方法,它们应该可以通过url访问,但也可以用于基于路由逻辑的快递发送。

我正在使用灵活的应用程序引擎环境。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-25 20:55:47

使用用于服务静态文件的app.yaml处理程序配置只适用于标准环境,请参阅服务静态文件。很常见的混淆,这可能会有帮助:如何判断Google文档页面是否适用于标准或灵活的环境

对于灵活的环境,指令位于服务静态文件

灵活的环境允许您决定如何为应用程序提供静态内容。您可以直接从应用程序中提供静态内容,在GCP选项(如云存储 )上托管它,或者使用第三方内容交付网络(CDN)。

由于您希望为应用程序中的静态内容提供服务,因此您已经实现的基于express.static的解决方案(就像在使用应用程序提供静态文件的示例中一样)应该满足您的所有环境的需要。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51029098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档