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

來源:互聯網
上載者:User

用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 mine.js

我在案頭上建立一個“demo1”的檔案夾,把這兩個建立好的js檔案拷進去。

 

第三步,建立一個.bat命令檔案

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

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了,直接刪掉那三個檔案就行。

簡單易用!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.