使用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,而是服務器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM