2013-10-29 21 views
0

我正在用NodeJS創建一個簡單的網頁,它將上傳圖片,調整圖片大小,從網絡中提取一些關於圖片的信息,然後保存到數據庫。簡單的東西,所有這一切都完成了服務器端。儘管我正在嘗試寫一個新功能,但我在如何去解決方面有點失落。當我開始介紹每一步時,我想要做的就是'打印'給客戶。NodeJS - 服務器在做什麼

想象一下,它就像一個白色的盒子,每次服務器發生什麼事情時,都會寫一條新的文字說明客戶端要讀什麼。我會怎麼做呢?任何幫助表示讚賞!

+0

也許使用'res.send'? – raam86

回答

1

使用socket.io或其他一些websocket庫。當頁面加載時,打開一個連接(在瀏覽器的javascript中)。在服務器上,隨着事件發生,將它們作爲socket.io消息發送。在瀏覽器中,當事件到達時,將它們設置爲「狀態」元素或將它們追加到列表或其他內容中。你應該能夠在那裏找到很多聊天服務器的例子,只需將聊天消息轉換爲進度更新,並且你就擁有了你的體系結構。

http://howtonode.org/websockets-socketio

試一下,然後張貼的代碼片段。