【问题标题】:Integrating Polymer application with ExpressJS application将 Polymer 应用程序与 ExpressJS 应用程序集成
【发布时间】: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 处理其余内容。

标签: express polymer


【解决方案1】:

是的,它应该是安全的,因为 Polymer 是一个客户端框架,这意味着它的所有文件无论如何都必须是公开的,但通常您提供项目的构建版本(运行“polymer build”您需要的选项),其中不包含所有配置文件(如 package.json)。

【讨论】:

    猜你喜欢
    • 2018-04-30
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 2018-09-30
    • 2012-03-30
    • 2012-09-28
    相关资源
    最近更新 更多