用nodejs搭建最簡單、輕量化的http server


 

用nodejs搭建最簡單、輕量化的http server

 

1. 引言

前端程序猿主要關注的是頁面,你可能根本就用不到.net,java,php等后台語言。

但是你制作出來的網頁總要運行、總要測試吧?——那就免不了用到http server。我先前都是用visual studio的,雖然很好用,功能很強大,但是我就開發一個html、javascript、css,干嘛用這種傻大本粗的東西。打開一次特別慢,占內存特別厲害,安裝時C盤占去好幾個G的空間。

后來閑來無事就換成了nodejs不用安裝任何插件,只需要手動創建三個小文件(總共才2KB),運行即可,速度很快。感覺真的是非常簡單、輕量化。特此分享,知道的請略過,不喜勿噴!

2. 四步搭建

第一步,安裝nodejs:

不多廢話,到www.nodejs.org下載安裝即可。

 

第二步,創建兩個js文件

創建兩個js文件,分別保存為 server.js  和  mine.js ,代碼如下:

server.js
復制代碼
 1 exports.types = {
 2   "css": "text/css",
 3   "gif": "image/gif",
 4   "html": "text/html",
 5   "ico": "image/x-icon",
 6   "jpeg": "image/jpeg",
 7   "jpg": "image/jpeg",
 8   "js": "text/javascript",
 9   "json": "application/json",
10   "pdf": "application/pdf",
11   "png": "image/png",
12   "svg": "image/svg+xml",
13   "swf": "application/x-shockwave-flash",
14   "tiff": "image/tiff",
15   "txt": "text/plain",
16   "wav": "audio/x-wav",
17   "wma": "audio/x-ms-wma",
18   "wmv": "video/x-ms-wmv",
19   "xml": "text/xml"
20 };
復制代碼

我在桌面上新建一個“demo1”的文件夾,把這兩個創建好的js文件拷進去。

 

第三步,創建一個.bat命令文件

還是那個“demo1”文件夾,再在這個文件夾中創建一個“startServer.bat”文件,文件內容其實就一句話:

node server.js
startServer.bat

此時 demo1 文件夾中就有了三個文件:

第四步,加入你的html文件

還是那個“demo1”文件夾,我們需要在這個文件中創建一個“test1”文件夾,然后我們加入一個index.html,等會兒做測試用。

重點需要注意:為什么這里會有一個“test1”文件夾呢?因為我們的“server.js”中配置的目錄就是“test1”。如果你看着不順眼,可以改掉,但是要保證兩者名稱一致。

如果我們在demo1中有好幾個測試項目,需要運行哪一個,可以打開“server.js”修改配置即可,非常方便。

3. 一鍵啟動

經過了上面“漫長復雜”的配置過程,到這一步就簡單了。

如何“一鍵”啟動? 大家應該都能猜到了——startServer.bat——對,雙擊運行startServer.bat,控制台即提示你有http server服務了。

端口號默認是“8080”,可以在“server.js”中修改,就在代碼第一行。

4. 創建多個http server

咱們上面說了半天,就講了如何創建第一個http server,其實創建第二個、第三個、第四個……都一樣簡單。

把 demo1 文件夾中的三個文件,考到你想要創建站點的位置。打開 server.js 修改一下端口號和目錄名稱,運行startServer.bat就可以了。

想在那里創建http server,就拷貝到哪里,然后運行。不想再用http server了,直接刪掉那三個文件就行。

簡單易用!

 

 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM