我有這樣的代碼(https://gist.github.com/2402116):提供HTML文件,fs.readFileSync()失敗
server.get('/', function(request, response) {
var k = fs.readFileSync('./index.html','utf8');
response.send(k);
});
嘗試讀取這個文件:
https://gist.github.com/2402070
和瀏覽器保持裝載和永不結束。
但是,如果我刪除所有js包括從html文件工作正常。
我做錯了什麼?
你的「app.js」文件是做什麼用的?看起來你已經縮小到了代碼中的某些東西,不是嗎? – maerics 2012-04-16 22:55:07
app.js擁有所有的前端邏輯。我認爲它在編碼嘗試將文件數據發送到瀏覽器時與編碼有關。 – escusado 2012-04-16 22:57:15
您可以在瀏覽器的開發人員工具中使用概要分析工具來查看它被抓到的位置 - 腳本執行,網絡,渲染等。 – jimw 2012-04-16 22:58:32