集成聚合物应用与ExpressJS应用

集成聚合物应用与ExpressJS应用,express,polymer,Express,Polymer,我使用ExpressJS构建了一个应用程序,在尝试了不同的前端框架(vue和angular)后,我选择了google Polymer。我集成了polymer应用程序,将所有polymer文件都包含在Expressjs公用文件夹中(每个文件都包括package.json),它可以很好地与我的api路由配合使用 现在我的问题是关于这种方法: 1-将其包含在expressjs公用文件夹中是否安全?它只是html、css和js文件。 2-如果有更好的设置。什么是更好的设置 我希望有人有良好的经验和足够的

我使用ExpressJS构建了一个应用程序,在尝试了不同的前端框架(vue和angular)后,我选择了google Polymer。我集成了polymer应用程序,将所有polymer文件都包含在Expressjs公用文件夹中(每个文件都包括package.json),它可以很好地与我的api路由配合使用

现在我的问题是关于这种方法: 1-将其包含在expressjs公用文件夹中是否安全?它只是html、css和js文件。 2-如果有更好的设置。什么是更好的设置


我希望有人有良好的经验和足够的知识,可以与我分享一些实际的建议。请说得具体一点,如果你能共享一个应用程序文件夹结构,这样我就能直观地理解它。

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

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

通过Express提供静态文件(本例中为Polymer app)是一种可接受的处理方式。另一种选择是使用NGINX或Apache提供静态内容,并让Express处理其余内容。通过Express提供静态文件(本例中为Polymer应用程序)是一种可接受的处理方式。另一种选择是使用NGINX或Apache提供静态内容,并让Express处理其余内容。