Node.js學習筆記

簡介:

Node.js 就是運行在服務端的 JavaScript。

Node.js 是一個基於Chrome JavaScript 運行時建立的一個平臺。

Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。
簡單的說 Node.js 就是運行在服務端的 JavaScript。Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。Node.js 的包管理器 npm,是全球最大的開源庫生態系統。

新版的Node.js已自帶npm,安裝Node.js時會一起安裝,npm的作用就是對Node.js依賴的包進行管理,也可以理解爲用來安裝/卸載Node.js需要裝的東西,npm是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:
允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
允許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。
由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。同樣可以通過輸入 "npm -v" 來測試是否成功安裝。命令如下,出現版本提示表示安裝成功:
C:\Users\zhoupeipei>node -v
v10.15.3

C:\Users\zhoupeipei>npm -v
6.4.1

C:\Users\zhoupeipei>npm config set prefix "D:\UsefulSoftwares\NodeJS\node_global"

C:\Users\zhoupeipei>npm config set cache "D:\UsefulSoftwares\NodeJS\node_cache"

C:\Users\zhoupeipei>npm install express -g
+ [email protected]
added 48 packages from 36 contributors in 51.522s

使用:
讓我們先了解下 Node.js 應用是由哪幾部分組成的:

1.引入 required 模塊:我們可以使用 require 指令來載入 Node.js 模塊。

2.創建服務器:服務器可以監聽客戶端的請求,類似於 Apache 、Nginx 等 HTTP 服務器。

3.接收請求與響應請求 服務器很容易創建,客戶端可以使用瀏覽器或終端發送 HTTP 請求,服務器接收請求後返回響應數據。
使用 npm 命令安裝模塊
npm 安裝 Node.js 模塊語法格式如下:

$ npm install <Module Name>
以下實例,我們使用 npm 命令安裝常用的 Node.js web框架模塊 express:

$ npm install express
安裝好之後,express 包就放在了工程目錄下的 node_modules 目錄中,因此在代碼中只需要通過 require('express') 的方式就好,無需指定第三方包路徑。

var express = require('express');

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章