史上最短最敷衍的Nodejs教程(一)一分鐘寫出Node.js服務器


Node.js是啥?

Node.js是開源的服務端環境,免費的,並且能在各種平臺運行(Windows, Linux, Unix, Mac OS X等)
Node.js使用的是Javascript語言進行服務,Node.js採用異步編程!


Node.js相比其他語言的優勢


Node.js與PHP語言的服務比較
Node.js(三步) PHP(四步)
1,發送任務到計算機的文件系統 1,發送任務到計算機的文件系統
2,準備辦理下一次請求 2,等待文件系統打開並閱讀文件
3,當文件系統打開文件並閱讀的時候,服務返回內容到客戶端 3,返回內容到客戶端
4,準備辦理下一次請求

Node.js 清除了等待狀態,並在下一次請求進行後直接了當地進行
Node.js 是單線程運行,無阻塞,異步編程,非常高效地利用內存


Node.js能做什麼?

Node.js能做的 ▼
可以在服務環境裏創造,打開,寫,刪除,關閉文件
可以在數據庫裏添加,刪除,改變數據
可以從收集表單數據
可以生成動態頁面內容

Node.js文件

(1) Node.js文件包含在指定事件下會執行的任務
(2) 典型的事件就是能在服務環境裏接觸到端口
(3) Node.js文件必須在有任何效果前在服務環境進行初始化
(4) Node.js文件有擴展名 “.js”


第一個Node.js程序(5行代碼)

寫Node.js的程序要跑起來之前,先進行Node.js環境的安裝,網上有大量的Node.js程序安裝教程,這裏就不再贅述

index.js文件

var http = require('http');
http.createServer(function(req,res){
	res.writeHead(200,{'COntent-Type':'text/plain'});
	res.end('Hello , this is my first node.js app');
}).listen(8080);

在控制檯輸入以下命令即可運行成功

node index.js

在這裏插入圖片描述


史上最短最敷衍的Nodejs免費視頻教程

B站視頻講解演示地址 https://www.bilibili.com/video/BV1KT4y1g7FG/

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