和Node服務器的交互
剛才我們在Node上運行了NodeFileServer.js。這時你可以訪問你本機的1337端口,可以看到正常的輸出。
沒錯,輸出結果不足為奇。但應當意識到我們只用短短20行代碼就實現(xiàn)了一個文件服務器。輸出結果是你剛剛保存的腳本源文件的文本,并沒有以二進制的形式輸出。這個文件服務器可以輸出它上面的任何文件。如果在同樣目錄下放入一張圖片,在URL后綴中寫上圖片文件名,就像這樣:http://localhost:8080/my_image.png。
Node也可以展示出二進制的圖片文件。當你回頭再看這段短小的程序時,一定覺得這太不可思議了。用JavaScript輕易就能寫出一個你想要的服務程序難道不讓人感到愜意嗎?不僅如此,假設你想寫一個可以處理多個請求的服務(這是一個提示,同時打開四個五個甚至十個瀏覽器訪問服務器),這也是很容易做到的。Node讓人著迷的地方在于,你完全可以用很簡單而且很不起眼的JavaScript程序來完成你想要的這些結果。
出處:Taobao.com UED Team
責任編輯:bluehearts
上一頁 什么是Node? [4] 下一頁 什么是Node? [6]
◎進入論壇網(wǎng)頁制作、WEB標準化版塊參加討論,我還想發(fā)表評論。
|