【发布时间】:2018-02-04 00:29:24
【问题描述】:
我使用 ExpressJS 构建应用程序,在尝试了不同的前端框架(vue 和 angular)后,我选择了 google Polymer。我通过在 Expressjs 公共文件夹中包含所有 Polymer 文件(包括 package.json 的每个文件)来集成聚合物应用程序,并且它适用于我的 api 路由。
现在我的问题是关于这种方法: 1-将它包含在 expressjs 公用文件夹中是否安全?它只是 html、css 和 js 文件。 2-如果有更好的设置。什么是更好的设置?
我希望有丰富经验和足够知识的人可以与我分享一些实用的建议。请稍微具体一点,如果您可以共享应用程序文件夹结构,以便我可以直观地理解它。
【问题讨论】:
-
通过 Express 提供静态文件(在本例中为 Polymer 应用程序)是一种可接受的处理方式。另一种选择是使用 NGINX 或 Apache 来提供静态内容,让 Express 处理其余内容。