原创 Node之HTTPS客戶端

向其他網站請求數據 在Node.js中,也可以很輕鬆地向任何網站發送請求並讀取該網站的響應數據。在http模塊中,可以使用request方法向其他網站請求數據。 var req=http.request(options,callb

原创 Node之中間件

中間件概述 Express框架中一個非常重要的概念——中間件。在Express框架中,允許通過中間件的使用來調用各種第三方類庫,這讓我們的開發工作變得更爲方便,也使得我們可以開發出各種更爲強大的應用程序。 一箇中間件是一個用於處理

原创 如何部署Node項目到線上服務器?

首先我們得現有一臺服務器 這裏以CentOS 7.6服務器爲例,以node+MongoDB講解 首先介紹一下設置鏡像源爲淘寶鏡像 首先執行以下命令回到根目錄root下 cd ~ 1.備份 mv /etc/yum.repos.d

原创 Node之實現基於TCP與UDP的數據通信

在Node.js中,提供了一個net模塊,專用於實現TCP服務器與TCP客戶端之間的通信。 創建TCP服務器 在Node.js中,可以很方便地創建一個TCP服務器,只需調用net模塊中的createServer方法 var ser

原创 Node之util模塊中的一些實用方法

format方法 format方法的作用有些類似於C語言中的printf方法。該方法將第一個參數值作爲一個格式化字符串,將其他參數值作爲該格式化字符串中所使用的各種參數,返回一個經過格式化處理後的字符串。 util.format(

原创 Node之HTTP服務器創建服務器和獲取客戶端請求數據

創建HTTP服務器 在Node.js中,可以很方便地創建一個HTTP服務器,只需調用http模塊中的create Server方法即可 var server=http.createServer([requestListener])

原创 Node之在多個子進程中運行Node.js應用程序

引 一個Node.js應用程序只能使用在一個線程中。最近,爲了充分發揮多核CPU的優勢,Node.js中提供了一個cluster模塊,允許在多個子進程中運行不同的Node.js應用程序。 使用fork方法創建worker對象 在c

原创 Node之創建與讀取目錄

創建目錄 在fs模塊中,可以使用mkdir方法創建目錄 fs.mkdir(path,[mode],callback path:用於指定需要被創建的目錄的完整路徑及目錄名; mode:用於指定該目錄的權限,默認值爲0777(表示

原创 Node之文件的完整讀寫

文件的完整讀寫 文件的讀寫需要引入node核心模塊fs let fs=require('fs') readFile(filename, [options], callback)異步讀取文件 fs.readFile(filenam