如何从节点中的聚合物cli使用聚合物入门套件并显示应用程序?

聚合物入门套件为开发客户端逻辑提供了一个模板

聚合物构build创build一个捆绑和unbundled版本。

我如何在节点js应用程序中使用express,而不会丢失聚合物入门工具包提供的默认PRPL概念

由于聚合物服务器启动自己的服务器来运行捆绑版本。

用nodejs&Express。 下面是我如何呈现在正常的客户端服务器应用程序的初始化负载的HTML

var express = require('express'); var app = express.createServer(); app.use(express.staticProvider(__dirname + '/public')); app.get('/', function(req, res) { res.render('index.html'); }); app.listen(8080, '127.0.0.1') 

但对于聚合物入门工具包,它具有下面定义lile的polymer.json文件

 { "entrypoint": "index.html", "shell": "src/my-app.html", "fragments": [ "src/my-view1.html", "src/my-view2.html", "src/my-view3.html", "src/my-view404.html" ], "sourceGlobs": [ "src/**/*", "images/**/*", "bower.json" ], "includeDependencies": [ "manifest.json", "bower_components/webcomponentsjs/webcomponents-lite.min.js" ] } 

如何使用聚合物入门套件生成一个节点中的捆绑文件夹并显示应用程序?

由于没有人回答我的问题一个星期,我find了解决办法。 执行聚合物构build后,在构build文件夹的捆绑/非捆绑文件夹中使用以下代码。

 var express = require('express'); var app = express.createServer(); app.use(express.staticProvider(__dirname + '/public')); app.get('/', function(req, res) { res.render('index.html'); }); app.listen(8080, '127.0.0.1') 

像使用普通的客户服务器应用程序一样使用它