1. 程式人生 > 其它 >使用Node.js搭建伺服器

使用Node.js搭建伺服器

此時我們搭建一個index的伺服器案例

var http = require("http");  // 得到內建模組,引入NodeJS的內建http模組
// 建立伺服器,使用createServer方法
// createServer方法中有一個回撥函式,req引數表示的是請求,res的引數表示的是響應
var server = http.createServer(function(req,res){
  res.end("Hello world"); // 輸出
})
// 監聽,預設的埠是80(Apache),所以我們用3000埠
server.listen(3000,function(){
    console.log(
"監聽3000埠") //回撥函式用來在面板輸出 })

我們使用vscode編譯器,開啟終端面板,這裡的終端面板和cmd命令視窗是一樣的

我們在這裡node index.js這個檔案

此時游標成掛起狀態,代表服務正常啟動,並在3000埠開啟,我們在瀏覽器中輸入:127.0.0.1:3000或者http://localhost:3000,這兩個都可以開啟,此時我們就可以看到

注意:我們不能關閉cmd命令視窗或者ctrl+c命令打斷這個狀態,否則會報錯

如果我們此時更改了裡面的程式碼,需要打斷這個服務,儲存之後重新執行這個服務,使用ctrl+c打斷,在node重新執行服務

NodeJs和PHP一樣,將所有的計算結果扁平化後返回給計算機

沒有安裝Node.js的計算機是可以進行請求我們本地有Node.js的計算機的,因為Node.js本身就是搭建伺服器的,所以我們只要把ip給對應在同網路下的計算機都可以訪問,因為本質上訪問的不是Node,而是伺服器