console.log("伺服器啟動");通過以上**乙個nodejs搭建的伺服器就完成了,其中「http」是nodejs中自帶的模組,我們可以通過request方法直接拿過來並賦值給本地變數來使用。那麼,我們怎麼建立自己的模組的並且使用它呢?
把某段**變成模組意味著我們需要把我們希望其提供功能的部分匯出到請求這個模組的指令碼。
只需對上面的**稍加改動即可:
console.log("伺服器啟動");
}exports.start = start;目前,我們的http伺服器需要匯出的功能非常簡單,因為伺服器模組的指令碼僅僅是需要啟動伺服器而已。
我們把我們的伺服器指令碼放到乙個叫做start的函式裡,然後我們匯出這個函式即可。
現在,我們已經成功把我們之前寫的搭建伺服器**變成乙個模組並且匯出出來了,止於使用和之前大徑相同。
我們把我們建立的模組儲存命名為1.js,然後建立乙個檔案命名為2.js,然後:
var server = require("./1");
server.start();
現在啟動 node 2.js,仍然會列印「伺服器啟動」。
我們現在可以把我們呢的應用的不同部分放入不同的檔案裡,並且通過生成模組的方式把他們連續到一起了。
Nodejs搭建wss伺服器
首先使用openssl建立自簽名證書 生成私鑰key檔案 openssl genrsa 1024 path to private pem 通過私鑰檔案生成csr證書簽名 openssl req new key path to private.pem out csr.pem 通過私鑰檔案和csr證書簽...
Ubuntu搭建Nodejs伺服器
一 配置ubuntu軟體更新源 1 備份原有的源列表 sudo cp etc apt sources.list etc apt sources.list.old2 編輯source.list檔案 sudo vim etc apt source.list當然,你也可以選擇gedit等工具編輯 sudo...
nodejs 搭建靜態伺服器
伺服器分類 按照請求的資源型別進行分類 搭建靜態伺服器 靜態的意思 瀏覽器請求某個檔案,對應的檔案內容返回給瀏覽器 思路 獲取請求檔案的路徑 根據路徑找到對應的檔案,有則返回,沒有則給出提示。設定對應的頭資訊 頭資訊 檔案的字尾 mime型別 當訪問資料夾的時候,讓其預設訪問該檔案下的index.h...