2016-08-31 90 views
1

聚合物入門套件提供了一個模板開發客戶邏輯如何使用節點中的聚合物cli聚合物入門套件並顯示應用程序?

聚合物構建創建捆綁和非捆綁的版本。

如何使用表達我使用的一個節點js的應用程序,而在默認情況下失去了PRPL概念的聚合物入門套件提供

由於啓動它自己的服務器來運行捆綁版本的聚合物服務器。

With nodejs & Express。下面是我上呈現inital負載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') 

但對於聚合物入門套件已polymer.json文件定義LILE下面

{ 
    "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" 
    ] 
} 

如何使用聚合物首發套件生成節點中的捆綁文件夾並顯示應用程序?

回答

4

由於沒有人回答我的問題一個星期,我找到了解決方案。執行聚合物構建後,在構建文件夾的捆綁/非捆綁文件夾中使用以下代碼。

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') 

使用它像一個普通的客戶端 - 服務器應用程序。

+0

感謝您回覆並回答您自己的問題。這樣做之後你有沒有機會展示你的文件夾結構? – lee

+1

也想知道你是否仍然使用CLI從命令行運行 – lee

相關問題