2012-12-29 48 views
0

我剛剛開始使用socketstream。我試圖創建一個Hello World應用程序:Socketstream不加載客戶端庫

var http = require('http'), 
ss = require('socketstream'); 

ss.client.define('main', { 
    view: 'app.html', 
    css: ['libs'], 
    code: ['app','libs'], 
    tmpl: '*'}); 

ss.http.route('/',function(req, res) { 
     res.serveClient('main'); 
    }); 

var server = http.Server(ss.http.middleware); 
server.listen(3000); 

ss.start(server); 

似乎加載好,但任何我把客戶端/代碼庫/庫似乎並沒有推到瀏覽器。

例如,我把客戶機/碼/庫underscore.js在客戶端/視圖一個非常簡單的HTML文件,我得到的是:

<html> 
<head></head> 
<body> 
    bwahahahahahaha 
</body> 
</html> 

爲什麼沒有加載/注射客戶端庫?

>

+0

嗨,你能告訴我的客戶端/視圖中的HTML文件的內容? 我想檢查你是否在加載SocketStream文件的html的部分有一些代碼,因爲答案中的輸出沒有顯示。 – paulbjensen

+1

要添加更多信息,您的client/views/app.html文件的部分應該包含一個名爲SocketStream的自動關閉標記,如下所示: paulbjensen

+0

哦,不知道,在任何地方都沒有看到。雖然解決了這個問題,謝謝! – user1167650

回答

1

這裏的問題是,以確保您的HTML頁面的頭部部分包括< socketstream />標記。