Node.js 就是運(yùn)行在服務(wù)端的 JavaScript。
Node.js 是一個(gè)基于Chrome JavaScript 運(yùn)行時(shí)建立的一個(gè)平臺(tái)。
Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。
一、創(chuàng)建我的第一個(gè)node.js應(yīng)用
1.準(zhǔn)備軟件安裝
首先在node官網(wǎng)上下載下來安裝包(https://nodejs.org/en/download/)
然后正常的安裝node就好了,小白可以跟著我的步驟來做嘻嘻

點(diǎn)擊run

直接next

接受然后next,就進(jìn)入安裝界面
先選擇你想要安裝node到哪個(gè)目錄,我選擇的是h盤(安裝的時(shí)候沒截屏,圖片僅供參考)


直接next

點(diǎn)擊安裝后顯示安裝進(jìn)度

安裝完成

點(diǎn)擊finish退出安裝向?qū)?p>
2.編寫js文件
安裝完成環(huán)境之后,先別急著開發(fā)。在開發(fā)之前,為了更清晰的掌握接下來我們的第一個(gè)應(yīng)用的代碼邏輯,我們還需要了解一下node.js 應(yīng)用的基本組成成分,如下:
1. 引入 required 模塊:我們可以使用 require 指令來載入 Node.js 模塊。
2. 創(chuàng)建服務(wù)器:服務(wù)器可以監(jiān)聽客戶端的請(qǐng)求,類似于 Apache 、Nginx 等 HTTP 服務(wù)器。
3. 接收請(qǐng)求與響應(yīng)請(qǐng)求 服務(wù)器很容易創(chuàng)建,客戶端可以使用瀏覽器或終端發(fā)送 HTTP 請(qǐng)求,服務(wù)器接收請(qǐng)求后返回響應(yīng)數(shù)據(jù)。
到了這里,開發(fā)環(huán)境搭好了,基本的開發(fā)思路也有了,那我們就可以開始我們的第一個(gè)node.js應(yīng)用的開發(fā)了。既然所有所有程序員在學(xué)習(xí)一門新的開發(fā)語言的第一個(gè)程序都是輸出“hello world”,那我們也來創(chuàng)建一個(gè)輸出“hello world”的node.js應(yīng)用吧。
//我的hello.js源代碼
var http = require('http');//引入require塊
http.createServer(function (request, response) {//創(chuàng)建服務(wù)器
// 發(fā)送 HTTP 頭部
// HTTP 狀態(tài)值: 200 : OK
// 內(nèi)容類型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 發(fā)送響應(yīng)數(shù)據(jù) "Hello World"
response.end('Hello World\n');
}).listen(8888);//監(jiān)聽8888端口
// 終端打印如下信息
console.log('Server running at http://127.0.0.1:8888/'); ```
編寫完js腳本后,一定要把js文件保存到node根目錄下(安裝node的文件夾下)
####3.在node環(huán)境下運(yùn)行js腳本
使用快捷鍵 win+R

輸入cmd然后enter 打開命令行

由于我安裝的node的路徑是H:\node,不在當(dāng)前目錄,需要先進(jìn)入我的node安裝目錄

然后進(jìn)入到這個(gè)目錄下 先看看node的目錄下有沒有剛才寫的那個(gè)js文件

確認(rèn)hello.js在文件路徑下后,運(yùn)行該腳本
命令格式: node 腳本名

然后輸出了js里的提示服務(wù)器創(chuàng)建成功的提示信息
最后,打開任意瀏覽器,在地址欄里鍵入127.0.0.1:8888

瀏覽器輸出hello world說明這個(gè)服務(wù)器可以工作啦
第一個(gè)node.js應(yīng)用完成。