Node.js
Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行時環境。
主要特點和優勢:
- 非阻塞 I/O 和事件驅動:能夠高效處理大量并發連接,非常適合構建高并發的網絡應用,如 Web 服務器、實時聊天應用等。
- 例如,在處理大量同時到來的網絡請求時,不會因為一個請求的阻塞而影響其他請求的處理。
- 跨平臺:可以在 Windows、Mac 和 Linux 等操作系統上運行,使得開發和部署更加便捷。
- JavaScript 全棧開發:允許使用同一種語言(JavaScript)進行前端和后端的開發,減少了語言切換的成本和復雜性。
- 豐富的模塊生態系統:擁有大量的開源模塊,通過 npm(Node Package Manager)包管理工具可以方便地安裝和管理依賴。
- 比如,要實現文件操作、數據庫連接等功能,都能找到相應的成熟模塊。
- 快速開發和部署:開發周期短,代碼量相對較少,部署簡單。
應用場景:
- Web 應用服務器:如 Express、Koa 等框架,可快速搭建高性能的 Web 服務器。
- 實時應用:如在線聊天、實時游戲等,能夠實時處理和推送數據。
- 命令行工具:可以開發各種實用的命令行工具,提高開發和運維效率。
- 數據處理和批處理任務:處理大量數據、文件操作等。
示例:
假設我們要創建一個簡單的 HTTP 服務器,使用 Node.js 可以這樣實現:
收起
javascript
復制
const http = require('http');const server = http.createServer((req, res) => {res.writeHead(200, {'Content-Type': 'text/plain'});res.end('Hello World\n');
});server.listen(3000);
console.log('Server running at http://localhost:3000/');
打開官網:
下載 | Node.js 中文網
下載對應版本
加載完成之后,打開安裝程序
?
?在這里可以配置安裝程序的位置,可以轉移到D盤。
根據上面的圖片進行安裝,這里我們就都使用系統默認的配置就可以
安裝成功之后,我們還要進行檢驗
使用
node -v
node -v 命令在命令行中進行查看
win+r打開命令行,輸入cmd
如果出現上面的內容,代表已經安裝成功
如果沒有,那可能需要是配置環境變量沒有配置。
配置環境變量
搜索環境變量
點擊環境變量
在這里要說的是,這里有兩個環境變量,一個是用戶自己的,一個是系統的環境變量,這兩個環境變量不相同,一般的話,都是配置用戶的,如果不行,在配置系統的
在用戶的環境變量中,找到Path雙擊打開
?點擊新建,找到之前安裝的nodejs的文件位置,復制過去,這里以我的為例
點擊確定
再次檢驗,應該就行了